gpt4 book ai didi

jenkins - 整合 Jenkins 电子邮件通知

转载 作者:行者123 更新时间:2023-12-04 19:10:44 24 4
gpt4 key购买 nike

我有一个 Jenkins 项目,由 3 个简单的自由式工作组成,每个工作都有自己的构建奴隶。每个作业都绑定(bind)到一个单独的平台:linux、mac 或 windows。当开发人员提交他们的代码时,Jenkins 在轮询 repo 后不久,在每个构建从属设备上构建项目,每个项目都会向开发人员发送一封电子邮件,描述构建是失败还是成功。 问题:每个 scm 更改的三个单独的电子邮件确实会向开发人员的收件箱发送垃圾邮件,尤其是那些喜欢经常提交小更改的人的收件箱。因此,他们可能会完全忽略这些电子邮件。

问题:有没有办法(通过插件或项目重组)将三封成功/失败电子邮件合并为一封电子邮件?我查看了 Email-ext 插件、MultiJob 插件和 Build a multi-configuration project 选项,似乎找不到更改项目结构的方法,因此只向开发人员发送一封电子邮件,描述哪些作业失败或成功。我怀疑您必须将作业合并到一个 MultiJob 项目中,并在发送之前检查在每个平台上构建的结果,但我不知道。关于 Jenkins ,我还没有弄清楚很多。

你们能给我的任何建议将不胜感激。

最佳答案

“可编辑电子邮件通知”发布者(来自 email-ext)有一个设置来决定它如何处理矩阵(多配置)项目。

您可以将“矩阵项目的触发器”配置为“仅触发父作业”,这应该可以实现您想要的。

同样,您也可以将其配置为“每个配置的触发器”以获得您现在拥有的结果,或两者的“父级和每个配置的触发器”。

关于jenkins - 整合 Jenkins 电子邮件通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15465337/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com