nodejs-app/.woodpecker.yml

28 lines
709 B
YAML
Raw Normal View History

2026-04-11 12:00:51 +00:00
when:
- event: push
branch: main
- event: manual
2026-04-11 11:57:02 +00:00
steps:
- name: build-and-push
image: woodpeckerci/plugin-docker-buildx
settings:
2026-04-11 12:16:32 +00:00
repo: "registry.za-1.dc.koldsoftware.com/${CI_REPO_OWNER}/nodejs-app"
registry: "registry.za-1.dc.koldsoftware.com"
2026-04-11 11:57:02 +00:00
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}"
2026-04-11 12:16:32 +00:00
-var="domain=za-1.dc.koldsoftware.com"
2026-04-11 11:57:02 +00:00
job.hcl
environment:
2026-04-11 12:23:22 +00:00
NOMAD_ADDR: "http://172.17.0.1:4646"