From 978cfac12e9a126a1baa063eb579c2df84ba9fc8 Mon Sep 17 00:00:00 2001 From: ktyl Date: Mon, 26 Sep 2022 22:11:40 +0100 Subject: [PATCH] generalise --- .drone.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 83cf8f1..275ac26 100644 --- a/.drone.yml +++ b/.drone.yml @@ -12,20 +12,23 @@ steps: from_secret: user SSH_KEY: from_secret: ssh_key + SRC: content DEST: gemini/content commands: + # install stuff - apt-get update -qq > /dev/null - apt-get install ssh rsync -qq > /dev/null - # a comment hopefully + # configure ssh identity - 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 + # skip key checking as this runner has never seen the host before - echo "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config - - cat ~/.ssh/config + # run operations on the remote host - ssh "$${USER}@$${HOST}" "[[ -d $${DEST} ]] && rm -r $${DEST}" - rsync -rP content/* "$${USER}@$${HOST}:$${DEST}"