kind: pipeline type: docker name: example pipeline steps: - name: Build site image: denoland/deno:alpine commands: - deno run -A https://deno.land/x/lume/ci.ts - name: Staging image: git.froth.zone/sam/drone-deno-deploy environment: DENO_DEPLOY_TOKEN: from_secret: DENO_DEPLOY_TOKEN settings: project: drone-deploy entrypoint: server/main.ts when: event: - pull_request depends_on: - "Build site" - name: Comment on PR image: tsakidev/giteacomment:latest settings: gitea_token: from_secret: gitea_token gitea_base_url: https://git.froth.zone comment_title: "Deno Deploy URL" comment_from_file: "/url" depends_on: - "Staging" when: event: - pull_request - name: Deploy to Deno Deploy (prod) image: git.froth.zone/sam/drone-deno-deploy environment: DENO_DEPLOY_TOKEN: from_secret: DENO_DEPLOY_TOKEN settings: project: drone-deploy entrypoint: server/main.ts production: true depends_on: - "Build site" when: branch: - master event: - push