kind: pipeline name: default clone: git: image: plugins/git recursive: true server: host: from_secret: SSH_HOST user: from_secret: SSH_USERNAME password: from_secret: SSH_PASSWORD steps: - name: Build dev.ad5001.eu image: plugins/hugo settings: hugo_version: 0.80 validate: true url: https://dev.ad5001.eu when: event: [ push, tag ] branch: [ master ] - name: Deploy dev.ad5001.eu image: appleboy/drone-scp settings: host: from_secret: SSH_HOST username: from_secret: SSH_USERNAME password: from_secret: SSH_PASSWORD target: from_secret: DEV_WWW_PATH source: public/* when: event: [ push, tag ] branch: [ master ] - name: Build ad5001.eu image: plugins/hugo settings: hugo_version: 0.80 validate: true when: event: [ push, tag ] branch: [ prod ] - name: Deploy ad5001.eu image: appleboy/drone-scp settings: host: from_secret: SSH_HOST username: from_secret: SSH_USERNAME password: from_secret: SSH_PASSWORD target: from_secret: PROD_WWW_PATH source: public/* when: event: [ push, tag ] branch: [ prod ]