From 91e7af02dcda3ac13e379f24c152558b5aed7263 Mon Sep 17 00:00:00 2001 From: Chandler Swift Date: Fri, 20 Mar 2020 10:30:29 -0500 Subject: [PATCH] Add drone.yml file --- .drone.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..f9be5dc --- /dev/null +++ b/.drone.yml @@ -0,0 +1,22 @@ +kind: pipeline +type: docker +name: default + +steps: + - name: validate + image: golang + commands: + - go build + - go test + - name: deploy + image: golang + environment: + SSH_PRIVATE_KEY: + from_secret: SSH_PRIVATE_KEY + commands: + - apt update; apt install -y rsync + - ssh service@factorio.blackolivepineapple.pizza sudo service factorio-site stop + - rsync --rsync-path="sudo rsync" --archive --verbose --compress . /opt/factorio-site/ + - ssh service@factorio.blackolivepineapple.pizza sudo service factorio-site stop + when: + branch: master