diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..69ce320 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,29 @@ +kind: pipeline +type: exec +name: Build and Deploy + +steps: + - name: Prepare + commands: + - eval $(ssh-agent -s) + - ssh-add - <<< "${SSH_PRIVATE_KEY}" + environment: + SSH_PRIVATE_KEY: + from_secret: SSH_PRIVATE_KEY + + - name: Build + commands: + - hugo --gc + + - name: Deploy + commands: + - scp -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -r public/* deployer@selfprivacy.org:/var/www/selfprivacy.org + +trigger: + event: + - push + branch: + - master + +node: + server: builder