From 9171efbd75ad60be8848df5eabd9304792110b7b Mon Sep 17 00:00:00 2001 From: Mykhailo Kuznietsov Date: Mon, 26 Apr 2021 16:41:13 +0300 Subject: [PATCH] Send notification in Mattermost when nightly build fails (#19676) --- .github/workflows/nightly-build.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nightly-build.yml b/.github/workflows/nightly-build.yml index ff9174e720..f7f88b0e22 100644 --- a/.github/workflows/nightly-build.yml +++ b/.github/workflows/nightly-build.yml @@ -61,4 +61,14 @@ jobs: ./dockerfiles/che/build.sh --dockerfile:"rhel.Dockerfile" --tag:"rhel-nightly" - name: Push ubi8 Che Server image run: - docker push quay.io/eclipse/che-server:rhel-nightly \ No newline at end of file + docker push quay.io/eclipse/che-server:rhel-nightly + - name: Create failure MM message + if: ${{ failure() }} + run: | + echo "{\"text\":\":no_entry_sign: Nightly Che Server build has failed: https://github.com/eclipse/che/actions/workflows/nightly-build.yml\"}" > mattermost.json + if: ${{ failure() }} + uses: mattermost/action-mattermost-notify@1.0.2 + env: + MATTERMOST_WEBHOOK_URL: ${{ secrets.MATTERMOST_WEBHOOK_URL }} + MATTERMOST_CHANNEL: eclipse-che-ci + MATTERMOST_USERNAME: che-bot