--- kind: pipeline type: docker name: default steps: - name: submodules image: alpine/git commands: - git submodule update --init --recursive - name: build image: klakegg/hugo:0.92.1-ext-ci commands: - hugo - name: deploy image: drillster/drone-rsync settings: hosts: ["irssv1.ups-tlse.fr"] user: from_secret: ssh_user key: from_secret: ssh_key source: public/ target: ~/codes delete: false # Remove remote files not present on client side - name: notify image: drillster/drone-email settings: host: irsamc.ups-tlse.fr from: drone@irssv7.ups-tlse.fr when: status: [changed, failure] trigger: branch: - master event: - push