fix: update .woodpecker.yml to match working motherboard config pattern
ci/woodpecker/push/woodpecker Pipeline is pending Details

This commit is contained in:
Colin 2025-10-10 15:50:28 -04:00
parent d4e2bf1774
commit 9d1423ccb6
Signed by: colin
SSH Key Fingerprint: SHA256:nRPCQTeMFLdGytxRQmPVK9VXY3/ePKQ5lGRyJhT5DY8
1 changed files with 17 additions and 4 deletions

View File

@ -1,19 +1,32 @@
# Woodpecker CI Configuration for Woodpecker Self-Deploy
labels:
location: manager
clone:
git:
image: woodpeckerci/plugin-git
settings:
partial: false
depth: 1
when:
branch: [main]
steps:
deploy-woodpecker:
image: docker:26-cli
name: deploy-woodpecker
image: woodpeckerci/plugin-docker-buildx
volumes:
- /var/run/docker.sock:/var/run/docker.sock
commands:
- echo "nameserver 1.1.1.1" > /etc/resolv.conf
- echo "nameserver 1.0.0.1" >> /etc/resolv.conf
- HOSTNAME=$(docker info --format "{{.Name}}")
- echo "Deploying on $HOSTNAME"
- 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
- sleep 10
- docker service ls | grep woodpecker || echo "Service not yet visible"
when:
branch: main
event: [push]
event: [push]