jenkins - 如何将多个构建开始的 Jenkins 消息合并到一封电子邮件中
问题描述
我正在为我的项目使用 Jenkins、Gerrit 和 repo。很多时候,我会进行跨越 git 存储库的代码更改(全部通过 repo 管理)。当我提交 CL 时,它会触发多个 Jenkins 作业(预提交、交叉引用检查、linter ...),这些作业会发送一连串构建开始的电子邮件,最后是一封带有 +/- 已验证状态的电子邮件。想知道是否可以将所有构建开始的电子邮件合并为一个(就像最终验证的状态电子邮件一样)
解决方案
我建议您使用管道,其中只有一个作业将作为 Gerrit 触发器的一部分触发,管道将负责调用所有其他作业并使用最终消息更新 Gerrit。
推荐阅读
- ionic-framework - 未应用离子颜色二级/一级类
- sql - 以特定格式修改数据
- node.js - Docker 和 npm - gyp 错误!不好
- excel - 更新汇率 - VBA - 运行时错误 13 类型不匹配
- jquery - JQuery:.on("select") 而不是 .on("change")?
- laravel - Laravel 添加输入表单后,我看到一个空白页面而不是视图
- javascript - 如何在 URL 中传递值并在新 URL 中插入值以使用 Javascript 重定向?
- django - 我已经更改了包含我的 django 项目的文件夹名称,现在我收到“OSError”
- regex - 布尔正则表达式和 Javascript 中的多个捕获组不起作用
- python - 我试图在同一个目录中创建一个目录,我的文件在哪里,但它在“venv”中