diff --git a/.woodpecker.yml b/.woodpecker.yml index aaf19ad..e3f8ef2 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -13,7 +13,17 @@ steps: - raco exe sorrel.dev.rkt - raco distribute dist sorrel.dev - ls - a-test-step: - image: debian:bookworm + deploy: + image: alpine:latest + secrets: [ deploy_ssh_key ] commands: - - echo "Testing.." + - apk add rsync openssh + - mkdir ~/.ssh + - printf '%s\n' "$${DEPLOY_SSH_KEY}" > ~/.ssh/deploy_ssh_key + - printf "Host turtle.hup.is\n\tIdentityFile ~/.ssh/deploy_ssh_key\n\tUserKnownHostsFile=/dev/null\n\tStrictHostKeyChecking=no\n" > ~/.ssh/config + - chmod -R u=rwX,go= ~/.ssh + # - rsync -rPvce ssh --chmod=ugo=rwX --no-times public/ www-fediparty@fediverse.party:www/ + - ssh deploy@turtle.hup.is "ls" + when: + # Only try to deploy if previous step is successful + status: success