when: - event: push branch: main - event: manual steps: - name: build-and-push image: woodpeckerci/plugin-docker-buildx settings: repo: "registry.za-1.dc.koldsoftware.com/${CI_REPO_OWNER}/nodejs-app" registry: "registry.za-1.dc.koldsoftware.com" tags: - "${CI_COMMIT_SHA:0:8}" - latest username: from_secret: registry_username password: from_secret: registry_password - name: deploy image: hashicorp/nomad:latest commands: - nomad job run -var="version=${CI_COMMIT_SHA:0:8}" -var="domain=za-1.dc.koldsoftware.com" job.hcl environment: NOMAD_ADDR: "http://172.17.0.1:4646"