一直运行詹金斯(Jenkins)的工作

omer727

我有一份詹金斯(Jenkins)工作,我想一直保持运转。当构建结束时,我想立即触发另一个构建。我怎样才能做到这一点?

谢谢,Omer

扬·加森(Jan Gassen)

有两种不同的作业配置:

  1. 构建触发器->在构建其他项目之后构建
  2. 添加生成后操作生成其他项目

在这两种情况下,您都可以输入自己的项目,因此每次构建完成时都会再次触发它。您还可以指定是否仅在项目稳定时才执行此操作。

但是,此方法有一个(可能更多)缺点,那就是它将创建大量的概述页面,其中列出了所有构建触发器:

触发历史

因此,我建议您做其他事情,例如使用Jenkins API触发新的构建。有很多方法可以做到这一点,一个简单的示例就是添加一个构建步骤Execute shell并执行类似的操作:

curl -X POST http://localhost:8080/job/$JOB_NAME/build

如果您已配置Jenkins URL,则也可以使用$JOB_URL您还可以添加发布参数以触发参数化的构建。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章