Skip to content

Commit 6b85cc1

Browse files
authored
Merge pull request #195 from solidusio/waiting-for-dev/slack
Notify CI failures on Slack
2 parents d4ab9e2 + d96f9ad commit 6b85cc1

1 file changed

Lines changed: 26 additions & 11 deletions

File tree

.circleci/config.yml

Lines changed: 26 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ orbs:
66
# to change this configuration every time a Solidus version is released
77
# or goes EOL.
88
solidusio_extensions: solidusio/extensions@volatile
9+
slack: circleci/slack@4.9.3
910

1011
commands:
1112
setup:
@@ -19,27 +20,38 @@ commands:
1920
gem install bundler -v '>=2.3.21' --conservative
2021
bundle --version
2122
23+
notify:
24+
steps:
25+
- slack/notify:
26+
event: fail
27+
template: basic_fail_1
28+
branch_pattern: master
29+
2230
jobs:
2331
solidus-master:
2432
executor: solidusio_extensions/sqlite
25-
steps: ['setup', 'solidusio_extensions/run-tests-solidus-master']
33+
steps: ['setup', 'solidusio_extensions/run-tests-solidus-master', 'notify']
2634
solidus-current:
2735
executor: solidusio_extensions/sqlite
28-
steps: ['setup', 'solidusio_extensions/run-tests-solidus-current']
36+
steps: ['setup', 'solidusio_extensions/run-tests-solidus-current', 'notify']
2937
solidus-older:
3038
executor: solidusio_extensions/sqlite
31-
steps: ['setup', 'solidusio_extensions/run-tests-solidus-older']
39+
steps: ['setup', 'solidusio_extensions/run-tests-solidus-older', 'notify']
3240
lint-code:
3341
executor: solidusio_extensions/sqlite
34-
steps: ['setup', 'solidusio_extensions/lint-code']
42+
steps: ['setup', 'solidusio_extensions/lint-code', 'notify']
3543

3644
workflows:
3745
"Run specs on supported Solidus versions":
3846
jobs:
39-
- solidus-master
40-
- solidus-current
41-
- solidus-older
42-
- lint-code
47+
- solidus-master:
48+
context: slack-secrets
49+
- solidus-current:
50+
context: slack-secrets
51+
- solidus-older:
52+
context: slack-secrets
53+
- lint-code:
54+
context: slack-secrets
4355

4456
"Weekly run specs against master":
4557
triggers:
@@ -50,6 +62,9 @@ workflows:
5062
only:
5163
- master
5264
jobs:
53-
- solidus-master
54-
- solidus-current
55-
- solidus-older
65+
- solidus-master:
66+
context: slack-secrets
67+
- solidus-current:
68+
context: slack-secrets
69+
- solidus-older:
70+
context: slack-secrets

0 commit comments

Comments
 (0)