-
Notifications
You must be signed in to change notification settings - Fork 0
/
.drone.yml
39 lines (37 loc) · 1.17 KB
/
.drone.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# TODO: Running on [email protected] now acccount
# TODO: Add tests
pipeline:
build_pr:
image: node:8
commands:
- yarn
- ./scripts/ci/build_env.sh
secrets: [ slack_token, slack_webhook_url ]
deploy_now:
image: sharpnotionsllc/drone-now
deploy_name: pantry-list-slack-bot
alias: pantry-list-slack-bot
team: sharpnotions
secrets: [ now_token ]
cleanup: true
public: true
when:
branch: master
event: push
notify:
image: plugins/slack
channel: ten-hour-projects
webhook: ${SLACK_WEBHOOK}
username: drone
icon_url: https://discourse.drone.io/uploads/drone/original/1X/3c1169460330cd8c88c9da925e7bbbd7ace83200.png
secrets: [ slack_webhook ]
when:
branch: master
event: push
status: [ failure ]
template: >
{{#success build.status}}
[<{{ build.link }}|#{{ build.number }}> {{ build.event }}] {{ repo.owner }}/{{ repo.name }} ({{ build.author }}, build succeeded). :rocket:
{{else}}
[<{{ build.link }}|#{{ build.number }}> {{ build.event }}] {{ repo.owner }}/{{ repo.name }} ({{ build.author }}, build Failed). :skull:
{{/success}}