From 7605702fc141042d98b51c58c461e23a9d30283c Mon Sep 17 00:00:00 2001 From: Colin Date: Fri, 10 Oct 2025 16:23:51 -0400 Subject: [PATCH] Run deployment in background to avoid hanging CI jobs --- .woodpecker.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 2a40010..b4c6d96 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -26,9 +26,10 @@ steps: - docker node ls >/dev/null 2>&1 || (echo "Runner must be on a Swarm manager" && exit 1) - mkdir -p /mnt/data/nixc.us/woodpecker/production/db /mnt/data/nixc.us/woodpecker/production/data - chmod -R 777 /mnt/data/nixc.us/woodpecker/production - - docker stack deploy --with-registry-auth -c stack.yml woodpecker - - sleep 30 - - docker service ls | grep woodpecker + - echo "Starting deployment in background - CI job will complete while services update" + - (sleep 5 && docker stack deploy --with-registry-auth -c stack.yml woodpecker) & + - sleep 3 + - echo "Deployment initiated successfully - CI job completing" when: branch: main event: [push] \ No newline at end of file