From 9998bfe5482ede386d154d6cca760319c0f7f9bb Mon Sep 17 00:00:00 2001 From: Glenn Date: Tue, 21 Feb 2023 13:41:38 +0100 Subject: [PATCH] ci: Add deploy step --- .drone.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/.drone.yml b/.drone.yml index 8eab141..80087de 100644 --- a/.drone.yml +++ b/.drone.yml @@ -65,6 +65,33 @@ steps: branch: - master + - name: deploy:dokku + image: alpine + when: + branch: + - master + environment: + SSH_USER: + from_secret: SSH_USER + SSH_HOST: + from_secret: SSH_HOST + SSH_PRIVATE_KEY: + from_secret: SSH_PRIVATE_KEY + commands: + - echo $SSH_USER + - echo $SSH_HOST + - echo $SSH_PRIVATE_KEY + - apk update && apk add openssh-client + - mkdir -p ~/.ssh && chmod 700 ~/.ssh + - echo "$SSH_PRIVATE_KEY" | base64 -d > ~/.ssh/deploy_key + - chmod 600 ~/.ssh/deploy_key + - | + ssh -o StrictHostKeyChecking=no \ + -i ~/.ssh/deploy_key \ + "$SSH_USER@$SSH_HOST" \ + git:from-image erp \ + "glenux/service-dolibarr:${DRONE_COMMIT_SHA:0:8}" + # volumes: # - name: cache # temp: {}