From 9d1423ccb62f87a12015de53b798d9aa2c311b21 Mon Sep 17 00:00:00 2001 From: Colin Date: Fri, 10 Oct 2025 15:50:28 -0400 Subject: [PATCH] fix: update .woodpecker.yml to match working motherboard config pattern --- .woodpecker.yml | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index f5cbe95..bacadb2 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -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] \ No newline at end of file