【问题标题】:Jenkins sends unnecessary email to all developers for a failed buildJenkins 向所有开发人员发送了不必要的电子邮件,以说明构建失败
【发布时间】:2013-02-21 21:11:36
【问题描述】:

我每小时都在构建我们的 SVN 主干存储库。我已将 Jenkins 配置为向破坏构建的开发人员发送电子邮件。出于某种原因,Jenkins 似乎会向任何曾经致力于 SVN 的开发人员发送电子邮件。我希望 Jenkins 只向那些破坏构建的人发送电子邮件,即那些在成功构建和失败构建之间提交代码的开发人员。现在看来,我们所有的开发人员都会在每次构建失败时收到一封电子邮件。

有什么想法吗?

【问题讨论】:

  • 你的“源代码管理”是也为 Jenkins 内置的 SVN 设置的,还是你自己做的?
  • 我正在使用 SVN v. 1.43 中内置的 Jenkins 来更新工作区
  • 嗯,我的构建只是不稳定或失败。收件人列表是否只有在构建成功后才会被清除?它从未成功过。
  • 这可能是你的问题!尝试编辑构建以退出 0 一次并运行它。之后,允许构建运行并再次失败。另外,您的触发器是基于 SCM 轮询的吗?
  • 好的,我会试试的。是的,构建是使用 SCM 轮询触发的。

标签: jenkins


【解决方案1】:

您是否尝试过可编辑的电子邮件通知,您可以在其中配置失败、不稳定或任何其他类型的触发器。

【讨论】:

  • 我有,但我不确定它是否能解决我的问题,因为我希望它像这样工作:当构建失败时,它会存储提交者,并继续发送给那些提交者,直到构建不稳定.这将清除提交者列表,当构建返回失败时,提交者计数器再次开始滚动。在我当前的设置中,提交者列表似乎只有在构建成功后才会清除,但我也需要在构建进入不稳定后清除。
  • 仅配置失败和改进的触发器。从列表中删除不稳定的触发器。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多