我有一份詹金斯(Jenkins)工作,我想一直保持运转。当构建结束时,我想立即触发另一个构建。我怎样才能做到这一点?
谢谢,Omer
有两种不同的作业配置:
在这两种情况下,您都可以输入自己的项目,因此每次构建完成时都会再次触发它。您还可以指定是否仅在项目稳定时才执行此操作。
但是,此方法有一个(可能更多)缺点,那就是它将创建大量的概述页面,其中列出了所有构建触发器:
因此,我建议您做其他事情,例如使用Jenkins API触发新的构建。有很多方法可以做到这一点,一个简单的示例就是添加一个构建步骤Execute shell并执行类似的操作:
curl -X POST http://localhost:8080/job/$JOB_NAME/build
如果您已配置Jenkins URL,则也可以使用$JOB_URL
。您还可以添加发布参数以触发参数化的构建。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句