有没有办法在构建完成时触发相同的作业。我有一个工作需要运行,直到我手动中止它。有没有办法实现这个目标?
答案 0 :(得分:11)
最简单的方法是添加构建同一项目的构建后步骤。设置"构建后操作" - "建立其他项目" - "建设项目"到你的项目的名称,它将永远循环。
答案 1 :(得分:3)
这是一个非常疯狂的请求。你确定那是你想做的吗?如果您只想了解最新信息,那么您可以在SCM系统更改时创建作业 - 甚至可以将文件系统用作SCM。
如果你真的想这样做,那就有可能。你不能只是告诉它自己触发,但你可以使用REST api。
使用
行添加shell构建步骤curl -X POST http://localhost:8080/job/Tester/build
每次运行构建时都会安排新作业。
答案 2 :(得分:0)
在其他项目建成后,有#34; Build#34;在"构建触发器"在作业配置页面中,您可以在其中指定在哪个项目之后构建哪个项目。因此,如果您想要连续运行特定的工作,您可以在"要监视的项目中添加项目名称,即您的工作名称。 "在其他项目建成之后构建"并且可以使用选项运行它: - 仅在构建稳定时触发 即使构建不稳定也会触发 即使构建失败也会触发