如果Jenkins计划生成失败超过10次,是否停止?

如果Jenkins计划生成失败超过10次,是否停止?,jenkins,continuous-integration,Jenkins,Continuous Integration,我将Jenkins的工作设置为通过调度程序每天自动构建很多次 如果构建失败,它将向我的团队发送邮件 然而,我不想滥发邮件。如果生成计划程序失败超过10次,我如何设置停止生成计划程序的条件?与其连续调度作业,不如尝试连续集成范例,如下所示: 无条件地安排工作的时间很少。也许每天一次,只是为了确保没有任何外部因素(缺少资源、更改接口等)发挥作用 当任何已知源或依赖项发生更改时(例如源代码、工件存储库中的jar、DB模式更改等),触发作业 使用合适的插件重试失败 我推荐这个插件。它可以唠叨有限的次数,

我将Jenkins的工作设置为通过调度程序每天自动构建很多次

如果构建失败,它将向我的团队发送邮件


然而,我不想滥发邮件。如果生成计划程序失败超过10次,我如何设置停止生成计划程序的条件?

与其连续调度作业,不如尝试连续集成范例,如下所示:

  • 无条件地安排工作的时间很少。也许每天一次,只是为了确保没有任何外部因素(缺少资源、更改接口等)发挥作用
  • 当任何已知源或依赖项发生更改时(例如源代码、工件存储库中的jar、DB模式更改等),触发作业
  • 使用合适的插件重试失败
  • 我推荐这个插件。它可以唠叨有限的次数,并且它会自动调节:开始时它唠叨得很频繁,然后在一段时间的故障后就不那么频繁了


    即使你不改变工作的触发方式,Naginator也可能是一个很好的解决方案。使用它来发送电子邮件,而不是使用无条件的失败步骤。

    您可以获得轮询SCM的作业,并且仅在SCM更改时生成,因此您只能收到一封电子邮件