20 lines
402 B
YAML
20 lines
402 B
YAML
labels:
|
|
location: manager
|
|
|
|
when:
|
|
branch: [main]
|
|
|
|
steps:
|
|
deploy-woodpecker:
|
|
image: docker:26-cli
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
commands:
|
|
- docker node ls >/dev/null 2>&1 || (echo "Runner must be on a Swarm manager" && exit 1)
|
|
- docker stack deploy --with-registry-auth -c stack.yml woodpecker
|
|
when:
|
|
branch: main
|
|
event: [push]
|
|
|
|
|