Deployment Chat Notifications
What does this MR do?
GitLab can send chat messages to Slack and Mattermost on deployment events.
Successful, failed, or canceled deploys all send messages.
Additional setting in Settings > Integrations > Slack Notifications:
The new setting also appears in Settings > Integrations > Mattermost notifications.
With the box checked, a deploy results in a Slack message such as:
Mattermost notification:
Links in the message take the user to the page for the job, SHA, or project:
Additional Notes
- The user cannot restrict notifications to certain environments.
- This MR does not add deployment events to arbitrary webhooks (found at the top of the Settings > Integrations page).
Relevant issues:
Enterprise Edition port:
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/11693
Does this MR meet the acceptance criteria?
Conformity
Edited by Jason Goodman