Updates coordinated pipeline CI configuration
What does this MR do?
Updates coordinated pipeline CI configuration to include Slack notifications:
- Two jobs are included per environment, e.g.
auto_deploy:notify_start:gstg
andauto_deploy:notify_finish:gstg
, to send a slack notification when the deployment starts or finishes - An additional stage per environment (
auto_deploy:finish:staging-canary
,auto_deploy:finish:staging
,auto_deploy:finish:canary
) was added - For now,
auto_deploy:finish:*
stage only includes a job that sends a slack notification about the deployment status (finished
orfailed
), later it can include jobs like release tracking and QA.
Requires !1538 (merged)
Second step of gitlab-com/gl-infra/delivery#1489 (closed)
Examples
Pipeline proof of concept | Slack message |
---|---|
Screen_Recording_2021-09-15_at_16.11.25 | |
Recording of a pipeline from projects created with similar configuration to release/tools and deployer | Additional examples can be found in the #deployment_notifications_tests channel (internal only) |
Author Check-list
- [-] Has documentation been updated?
Edited by Mayra Cabrera