kind: pipeline name: default steps: - name: upload errors pages image: drillster/drone-rsync settings: hosts: ["errors-pages.evolix.org"] port: 2222 user: errors-pages key: from_secret: drone_private_key target: /home/errors-pages/www/ source: pages/ exclude: [".git", ".drone.yml"] delete: true when: branch: - master - name: build debian package image: evolix/gbp:latest branches: - debian commands: - mk-build-deps --install --remove debian/control - gbp buildpackage volumes: - name: tmp path: /tmp when: branch: - debian - name: upload debian package image: drillster/drone-rsync settings: hosts: ["pub.evolix.net"] port: 22 user: droneci key: from_secret: drone_private_key target: /home/droneci/errors-pages/ source: /tmp/errors-pages/ delete: true volumes: - name: tmp path: /tmp when: branch: - debian volumes: - name: tmp temp: {}