nodejs-app/.woodpecker.yml

28 lines
709 B
YAML

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"