From f7af365ebe3055c01b9da96bde7aad993cfc501a Mon Sep 17 00:00:00 2001 From: ktyl Date: Tue, 27 Sep 2022 08:32:11 +0100 Subject: [PATCH] add drone ci --- .drone.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..dc77ad1 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,37 @@ +kind: pipeline +type: docker +name: deploy + +steps: +- name: deploy + image: ubuntu + environment: + HOST: + from_secret: host + USER: + from_secret: user + SSH_KEY: + from_secret: ssh_key + when: + branch: + - drone + + commands: + # install stuff + - apt-get update -qq > /dev/null + - apt-get install ssh rsync -qq > /dev/null + - apt-get install python gcc -qq > /dev/null + + # configure ssh + - eval $(ssh-agent -s) + - mkdir -p ~/.ssh + - echo "$SSH_KEY" > ~/.ssh/id_rsa + - chmod 600 ~/.ssh/id_rsa + - ssh-add + - echo "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config + + # build site + - make all + + # run operations on remote host +