kind: pipeline name: notify-pipeline-start steps: - name: slack image: plugins/slack settings: webhook: from_secret: SLACK_WEBHOOK link_names: true template: > {{#if build.pull }} *Build started*: {{ repo.owner }}/{{ repo.name }} - {{else}} *Build started: {{ repo.owner }}/{{ repo.name }} - Build #{{ build.number }}* (type: `{{ build.event }}`) {{/if}} Commit: Branch: Author: {{ build.author }} <{{ build.link }}|Visit build page ↗> --- kind: pipeline name: test-docker-build steps: - name: test-docker-build image: plugins/docker network_mode: bridge settings: repo: sneak/sco dry_run: true tags: - ${DRONE_COMMIT_SHA} - ${DRONE_BRANCH} --- kind: pipeline name: notify-pipeline-end steps: - name: slack image: plugins/slack settings: webhook: from_secret: SLACK_WEBHOOK link_names: true template: > {{#if build.pull }} *{{#success build.status}}✔{{ else }}✘{{/success}} {{ uppercasefirst build.status }}*: {{ repo.owner }}/{{ repo.name }} - {{else}} *{{#success build.status}}✔{{ else }}✘{{/success}} {{ uppercasefirst build.status }}: {{ repo.owner }}/{{ repo.name }} - Build #{{ build.number }}* (type: `{{ build.event }}`) {{/if}} Commit: Branch: Author: {{ build.author }} Duration: {{ since build.created }} <{{ build.link }}|Visit build page ↗> depends_on: - test-docker-build trigger: status: - success - failure