From 9ca3b2daea2f8d9e2d801d2df8d3c875e2d74c98 Mon Sep 17 00:00:00 2001 From: Dovi Cowan Date: Tue, 21 Feb 2023 02:00:03 +0000 Subject: [PATCH] add volumes to share ssh between steps --- .drone.yml | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/.drone.yml b/.drone.yml index 3f2147c..54c48ba 100644 --- a/.drone.yml +++ b/.drone.yml @@ -6,7 +6,8 @@ platform: os: linux arch: amd64 -image: bitnami/git:2.39.2 +pool: + use: ubuntu:latest environment: BRANCH: main @@ -19,11 +20,15 @@ environment: steps: - name: configure-environment pull: always + image: bitnami/git:2.39.2 + volumes: + - name: ssh + path: ~/.ssh environment: - SSH_PRIVATE_KEY: - from_secret: dokku_ssh_key - JUMP_PRIVATE_KEY: - from_secret: dokku_ssh_key + SSH_PRIVATE_KEY: + from_secret: dokku_ssh_key + JUMP_PRIVATE_KEY: + from_secret: dokku_ssh_key commands: - mkdir -p ~/.ssh - echo -e "Host jump\n Hostname $JUMP_HOST\n User $JUMP_USER\n IdentityFile ~/.ssh/id_rsa\n StrictHostKeyChecking no" > ~/.ssh/config @@ -37,9 +42,17 @@ steps: - chmod 600 ~/.ssh/id_rsa - apt-get update && apt-get install git -y - name: add-remote + image: bitnami/git:2.39.2 + volumes: + - name: ssh + path: ~/.ssh commands: - git remote add dokku dokku:$DOKKU_APP_NAME - name: push-to-dokku + image: bitnami/git:2.39.2 + volumes: + - name: ssh + path: ~/.ssh commands: - git push dokku $BRANCH