diff --git a/.woodpecker/.woodpecker.yml b/.woodpecker/build-and-deploy.yml similarity index 68% rename from .woodpecker/.woodpecker.yml rename to .woodpecker/build-and-deploy.yml index 6204084..015e94a 100644 --- a/.woodpecker/.woodpecker.yml +++ b/.woodpecker/build-and-deploy.yml @@ -18,11 +18,7 @@ steps: secrets: - deploy_ssh_key commands: - - apk add openssh-client - - mkdir -p $HOME/.ssh - - ssh-keyscan -t ed25519 turtle.hup.is >> $HOME/.ssh/known_hosts - - echo "$DEPLOY_SSH_KEY" > $HOME/.ssh/id_ed25519 - - chmod 0600 $HOME/.ssh/id_ed25519 + - ./.woodpecker/ssh.sh - ./.woodpecker/deploy.sh when: # Only try to deploy if previous step is successful diff --git a/.woodpecker/ssh.sh b/.woodpecker/ssh.sh new file mode 100755 index 0000000..64eb97c --- /dev/null +++ b/.woodpecker/ssh.sh @@ -0,0 +1,7 @@ +#!/bin/sh -e + +apk add openssh-client +mkdir -p $HOME/.ssh +ssh-keyscan -t ed25519 turtle.hup.is >> $HOME/.ssh/known_hosts +echo "$DEPLOY_SSH_KEY" > $HOME/.ssh/id_ed25519 +chmod 0600 $HOME/.ssh/id_ed25519