--- 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