kind: pipeline type: docker name: default steps: - name: build when: events: - push - pull_request image: denoland/deno:alpine commands: - deno run -A https://deno.land/x/lume@v1.6.4/install.ts - deno task build - name: publish when: events: - push branch: - main image: appleboy/drone-scp settings: host: pub.solar port: 2020 username: from_secret: ps_ssh_user key: from_secret: ps_ssh_key source: - ./_site/* target: /srv/pub.solar/ overwrite: true strip_components: 1