@cryptotaxi247 / netdata-1 / commits / b3c7243c7

Add Slack notifications for build failures. (#10781)

Austin S. Hemmelgarn committed Mar 17, 2021 at 09:28 UTC b3c7243c7d863858791b43ff384b82b9ac016eef
2 files changed +32
.github/workflows/docker.yml
+16
@@ -59,3 +59,19 @@ jobs:
59 platforms: linux/amd64,linux/i386,linux/arm/v7,linux/arm64
60 push: ${{ env.publish }}
61 tags: ${{ env.tags }}
62 + - name: Failure Notification
63 + uses: rtCamp/action-slack-notify@v2
64 + env:
65 + SLACK_COLOR: 'danger'
66 + SLACK_FOOTER:
67 + SLACK_ICON_EMOJI: ':github-actions:'
68 + SLACK_TITLE: 'Docker Build failed:'
69 + SLACK_USERNAME: 'GitHub Actions'
70 + SLACK_MESSAGE: "Docker image build failed."
71 + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK_URL }}
72 + if: >-
73 + ${{
74 + failure()
75 + && github.event_name != 'pull_request'
76 + && startsWith(github.ref, 'refs/heads/master'
77 + }}
.github/workflows/packaging.yml
+16
@@ -127,3 +127,19 @@ jobs:
127 PKG_CLOUD_TOKEN: ${{ secrets.PACKAGE_CLOUD_API_TOKEN }}
128 PACKAGE_CLOUD_RETENTION_DAYS: ${{ env.pkg_retention_days }}
129 run: .github/scripts/old_package_purging.sh
130 + - name: Failure Notification
131 + uses: rtCamp/action-slack-notify@v2
132 + env:
133 + SLACK_COLOR: 'danger'
134 + SLACK_FOOTER:
135 + SLACK_ICON_EMOJI: ':github-actions:'
136 + SLACK_TITLE: 'Package Build failed:'
137 + SLACK_USERNAME: 'GitHub Actions'
138 + SLACK_MESSAGE: "${{ matrix.pkgclouddistro }} ${{ matrix.version }} package build for ${{ matrix.arch }} failed."
139 + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK_URL }}
140 + if: >-
141 + ${{
142 + failure()
143 + && github.event_name != 'pull_request'
144 + && startsWith(github.ref, 'refs/heads/master'
145 + }}