如何在Jenkins上重建任务,直到构建成功为止?

bar*_*rha 6 jenkins jenkins-plugins

我有一个Jenkins工作,需要多次构建才能成功构建,有没有办法在作业完成之前自动重新构建作业?

Mar*_*tin 9

如果你的版本是预计需要多次尝试才能成功,我会首先修复版本.

要重试Jenkins作业,您可以使用Nagitor插件.

组态

只需安装插件,然后在项目的配置页面上检查Post-Build操作"在失败后重试构建".

如果构建失败,它将被重新安排为在您指定的时间后再次运行.您可以选择重试运行作业的次数.对于每个连续的不成功构建,您可以选择延长等待期.

还提供以下选项:

  • 重新运行构建不稳定的构建以及失败
  • 如果构建的日志输出包含给定的正则表达式,则仅重建作业
  • 重新运行仅为矩阵作业的失败部分构建

该插件还在构建部分添加了重新运行按钮.