diff --git a/.woodpecker/deploy.yaml b/.woodpecker/deploy.yaml index 3ebdd3b..e458d3d 100644 --- a/.woodpecker/deploy.yaml +++ b/.woodpecker/deploy.yaml @@ -51,27 +51,27 @@ steps: # Ensure the remote working directory exists, then transfer # compose.yaml, release.env, the decrypted secrets and the generic # bin/deploy-compose script to the target host. - - >- - ssh -i /tmp/ssh/id_deploy -o StrictHostKeyChecking=accept-new - "$SSH_USER@$SSH_HOST" - "mkdir -p /tmp/poc-deploy" - - >- - scp -i /tmp/ssh/id_deploy -o StrictHostKeyChecking=accept-new - compose.yaml release.env secrets.decrypted.env + - | + ssh -i /tmp/ssh/id_deploy -o StrictHostKeyChecking=accept-new \ + "$SSH_USER@$SSH_HOST" "mkdir -p /tmp/poc-deploy" + - | + scp -i /tmp/ssh/id_deploy -o StrictHostKeyChecking=accept-new \ + compose.yaml release.env secrets.decrypted.env \ "$SSH_USER@$SSH_HOST:/tmp/poc-deploy/" - - >- - scp -i /tmp/ssh/id_deploy -o StrictHostKeyChecking=accept-new - "$CI_WORKSPACE/bin/deploy-compose" + - | + scp -i /tmp/ssh/id_deploy -o StrictHostKeyChecking=accept-new \ + "$CI_WORKSPACE/bin/deploy-compose" \ "$SSH_USER@$SSH_HOST:/tmp/poc-deploy/" # Run the deployment on the target host, then remove the plaintext secrets. - - >- - ssh -i /tmp/ssh/id_deploy -o StrictHostKeyChecking=accept-new - "$SSH_USER@$SSH_HOST" - "chmod +x /tmp/poc-deploy/deploy-compose && /tmp/poc-deploy/deploy-compose" - - >- - ssh -i /tmp/ssh/id_deploy -o StrictHostKeyChecking=accept-new - "$SSH_USER@$SSH_HOST" - "rm -f /tmp/poc-deploy/secrets.decrypted.env" + - | + ssh -i /tmp/ssh/id_deploy -o StrictHostKeyChecking=accept-new \ + "$SSH_USER@$SSH_HOST" "chmod +x /tmp/poc-deploy/deploy-compose" + - | + ssh -i /tmp/ssh/id_deploy -o StrictHostKeyChecking=accept-new \ + "$SSH_USER@$SSH_HOST" "/tmp/poc-deploy/deploy-compose" + - | + ssh -i /tmp/ssh/id_deploy -o StrictHostKeyChecking=accept-new \ + "$SSH_USER@$SSH_HOST" "rm -f /tmp/poc-deploy/secrets.decrypted.env" - echo "Deployment finished." when: event: [deployment, manual]