--- kind: pipeline name: blog clone: depth: 1 steps: - name: hugo image: code.ndumas.com/ndumas/hugo commands: - hugo -d /drone/src/public/ --baseUrl https://blog.ndumas.com - name: publish depends_on: - hugo image: drillster/drone-rsync settings: key: from_secret: BLOG_DEPLOY_KEY user: blog delete: true recursive: true hosts: ["blog.ndumas.com"] source: /drone/src/public/ target: /var/www/blog.ndumas.com/ include: ["*"] branches: - main --- kind: pipeline name: dev clone: depth: 1 steps: - name: hugo image: code.ndumas.com/ndumas/hugo commands: - hugo -d /drone/src/public/ --baseUrl https://dev.blog.ndumas.com - name: publish depends_on: - hugo image: drillster/drone-rsync settings: key: from_secret: BLOG_DEPLOY_KEY user: blog delete: true recursive: true hosts: ["blog.ndumas.com"] source: /drone/src/public/ target: /var/www/dev.blog.ndumas.com/ include: ["*"] branches: - dev --- kind: pipeline name: drafts clone: depth: 1 steps: - name: hugo image: code.ndumas.com/ndumas/hugo commands: - hugo -DF -d /drone/src/public/ --baseUrl https://drafts.blog.ndumas.com - name: publish depends_on: - hugo image: drillster/drone-rsync settings: key: from_secret: BLOG_DEPLOY_KEY user: blog delete: true recursive: true hosts: ["blog.ndumas.com"] source: /drone/src/public/ target: /var/www/drone.blog.ndumas.com/ include: ["*"] branches: - dev ---