woodpecker/.woodpecker.yml

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]