首页/开发/CI/CD 与发布速查/流水线通知与告警
流水线设计54 条

流水线通知与告警

把流水线状态推到人所在的地方(群机器人、邮件、MR 评论),按「需要行动」分级避免噪声淹没信号。

CI/CD 与发布速查开发更新于 2026-10-12
通道邮件、企业群机器人、MR/PR 评论、看板告警
分级失败必达;恢复/成功可选;每日汇总降低打扰
对象默认分支与发布流水线全量通知,特性分支按需

GitLab 邮件与集成

GitLab 邮件与集成
notify:token:
  stage: notify
  rules:
    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "push"
  script: ./ci/send-notify.sh
通知里带上「下一步动作」链接(日志、重跑、责任人),比只报「失败了」有效得多。

易错点

  • 全量通知轰炸:所有人屏蔽通知,等于没有通知
  • 只有失败通知没有恢复通知:值班者无法判断是否已自行消失

数据来源与参考

  • GitLab Docs《Pipeline settings》
  • GitHub Docs《Notifications》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌