From 93bbaa2b9132065415178222846d5fdfd1d02ac5 Mon Sep 17 00:00:00 2001 From: Radical Date: Mon, 5 May 2025 02:47:34 +0200 Subject: [PATCH] ci: try using ssh-agent --- .woodpecker/build.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.woodpecker/build.yml b/.woodpecker/build.yml index 30b5867..36999e3 100644 --- a/.woodpecker/build.yml +++ b/.woodpecker/build.yml @@ -10,13 +10,10 @@ steps: image: debian:12 commands: - apt update -y && apt install -y rsync openssh-client - - mkdir -p ~/.ssh - - echo "$KEY" > ~/.ssh/id_ed25519 - - rsync --archive --verbose --compress --hard-links --delete-during --partial --progress ./.output/ root@gorb.app:/var/www/gorb.app - - ssh root@gorb.app systemctl restart gorb.app.service + - ssh-agent bash -c "ssh-add <(echo '$MY_SSH_KEY') && rsync --archive --verbose --compress --hard-links --delete-during --partial --progress ./.output/ root@gorb.app:/var/www/gorb.app && ssh root@gorb.app systemctl restart gorb.app.service" environment: KEY: from_secret: ssh_key when: - - event: push - branch: main + - branch: main + event: push