运维开发网

定义Jenkins中上游/下游作业的选择性阻止

运维开发网 https://www.qedev.com 2020-05-07 19:11 出处:网络 作者:运维开发网整理
我有一个多个作业的设置,它们之间有自动触发. 所有工作都有’上游项目正在构建时的块构建’和’下游项目构建时的块构建’设置为true.它工作正常,直到需要额外的工作上传其他工作的工件出现. 这是一个漫长的过程,我不想阻止整个建筑管道.所以我将它分开作为一份工作.它由所有其他作业触发,并将工件推送到具有低带宽连接的远程服务器. 但由于提到的设置,他们仍在等待. 有没有办法让他们不等这个特定的工作?也许
我有一个多个作业的设置,它们之间有自动触发.

所有工作都有’上游项目正在构建时的块构建’和’下游项目构建时的块构建’设置为true.它工作正常,直到需要额外的工作上传其他工作的工件出现.

这是一个漫长的过程,我不想阻止整个建筑管道.所以我将它分开作为一份工作.它由所有其他作业触发,并将工件推送到具有低带宽连接的远程服务器.

但由于提到的设置,他们仍在等待.

有没有办法让他们不等这个特定的工作?也许这种方法是错误的,它不应该是他们的下游工作?如果不是 – 如何监控其他工作执行并轻松收集结果?也许ArtifactDeployer有一些非阻塞替代方案,它只是设置任务并完成 – 我不需要收集上传作业的结果?

我自己找到了答案.就在我眼前……

我错过了Parametrized Trigger Plugin非常重要的部分:如果你将它用作构建步骤而不是构建后动作,它可以等待或不等待下游作业的结果.下游显示为上游作业的“(非阻塞)”子项目.

0

精彩评论

暂无评论...
验证码 换一张
取 消