From 81c97125ef0988bb19d9e534f91bb8f8f7b3f74b Mon Sep 17 00:00:00 2001 From: admin Date: Mon, 22 Jun 2026 22:56:54 -0700 Subject: [PATCH] Fix deploy step: use rsync for safe-deploy.sh upload (no bare scp), clean up pipeline. Test with media.yaml redeploy. --- .woodpecker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index dccda4a..362f9fd 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -165,10 +165,10 @@ steps: - echo "$SSH_KEY" | base64 -d > ~/.ssh/id_rsa - chmod 600 ~/.ssh/id_rsa - ssh-keyscan -H 192.168.4.32 >> ~/.ssh/known_hosts 2>/dev/null - - scp -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null deploy/safe-deploy.sh root@192.168.4.32:/tmp/sd.sh - | YAML_FILES=$(echo "${CI_COMMIT_CHANGED_FILES}" | tr ',' '\n' | grep '\.yaml$' || true) [ -z "$YAML_FILES" ] && echo "No yaml files changed" && exit 0 + rsync -av -e "ssh -o StrictHostKeyChecking=no -i ~/.ssh/id_rsa" deploy/safe-deploy.sh root@192.168.4.32:/tmp/sd.sh for f in $YAML_FILES; do [ -f "$f" ] || continue STACK=$(basename "$f" .yaml)