如何将多个构建启动的 Jenkins 消息合并到一封电子邮件中
How to combine multiple build started Jenkins messages into one email
我正在为我的项目使用 Jenkins、Gerrit 和 repo。我经常进行跨 git 个存储库(全部通过存储库管理)的代码更改。当我提交一个 CL 时,它会触发多个 Jenkins 作业(预提交、交叉引用检查、linters...),这些作业会发送一连串构建开始的电子邮件,最后发送一封带有 +/- 验证状态的电子邮件。想知道是否可以将所有构建开始的电子邮件合并为一个(就像最终验证状态电子邮件一样)
我建议您使用管道,其中只有一个作业将作为 Gerrit 触发器的一部分被触发,管道将负责调用所有其他作业并使用最终消息更新 Gerrit。
我正在为我的项目使用 Jenkins、Gerrit 和 repo。我经常进行跨 git 个存储库(全部通过存储库管理)的代码更改。当我提交一个 CL 时,它会触发多个 Jenkins 作业(预提交、交叉引用检查、linters...),这些作业会发送一连串构建开始的电子邮件,最后发送一封带有 +/- 验证状态的电子邮件。想知道是否可以将所有构建开始的电子邮件合并为一个(就像最终验证状态电子邮件一样)
我建议您使用管道,其中只有一个作业将作为 Gerrit 触发器的一部分被触发,管道将负责调用所有其他作业并使用最终消息更新 Gerrit。