From 7c8d2eadd1697ee3a929c2b6e502be049151c711 Mon Sep 17 00:00:00 2001 From: Luca Date: Sat, 2 Jul 2022 15:55:22 +0200 Subject: [PATCH] Add .drone.yml --- .drone.yml | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..f35d013 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,56 @@ +--- + +kind: pipeline +type: docker +name: default + +steps: + - name: build + image: plugins/hugo + settings: &build-settings + extended: yes + validate: yes + when: + branch: + - live + + - name: build-staging + image: plugins/hugo + settings: + <<: *build-settings + url: https://staging.www.iger.events/ + when: + branch: + exclude: + - live + + - name: deploy + image: appleboy/drone-scp + settings: &deploy-settings + host: apple.franconian.net + port: 2222 + username: www-data + key: + from_secret: ssh_key + passphrase: + from_secret: ssh_passphrase + target: /var/www/www.iger.events/ + source: public/* + strip_components: 1 + rm: yes + when: + event: + - push + branch: + - live + + - name: deploy-staging + image: appleboy/drone-scp + settings: + <<: *deploy-settings + target: /var/www/staging.www.iger.events/ + when: + event: + - push + branch: + - main