From 6ea1a172e76e38d94285ac5218236d1e68083597 Mon Sep 17 00:00:00 2001 From: ktyl Date: Mon, 26 Sep 2022 22:38:17 +0100 Subject: [PATCH] update step name and comments --- .drone.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index 2084783..70c41b6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,6 +1,6 @@ kind: pipeline type: docker -name: hello +name: deploy steps: - name: deploy @@ -18,16 +18,18 @@ steps: # install stuff - apt-get update -qq > /dev/null - apt-get install ssh rsync -qq > /dev/null - # configure ssh identity + + # configure ssh identity by importing ssh key from secrets and adding it to + # ssh-agent. also disable strict host key checking as this is the first time + # the ephemeral runner is connecting to the remote host - which ssh-agent - eval $(ssh-agent -s) - mkdir -p ~/.ssh - # import ssh key - echo "$SSH_KEY" > ~/.ssh/id_rsa - chmod 600 ~/.ssh/id_rsa - ssh-add - # skip key checking as this runner has never seen the host before - echo "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config + # run operations on the remote host - ssh "$${USER}@$${HOST}" "[[ ! -d ~/gemini/content ]] || rm -r ~/gemini/content" - rsync -rP content "$${USER}@$${HOST}:gemini"