是否可以从"构建其他项目"中的常规Jenkins作业中触发Multibranch管道作业?

时间:2018-06-08 08:27:07

标签: jenkins jenkins-pipeline multibranch-pipeline

我有两份工作。一个是詹金斯的常规自由式工作,应该触发另一个多分支管道工作。

问题在于,每当我在" Projects to Build列"中输入Multibranch作业的名称时,我收到错误 - " x不可构建"。但是,Multibranch的工作本身非常有效,并且没有任何问题。

是"建立其他项目" post build action(下游项目)与Jenkins管道不兼容?我在这里缺少什么?

1 个答案:

答案 0 :(得分:2)

我找到了一个临时解决方案,我需要提及' Multibranch_Pipeline_Job / Sub_Job_Name',其中Sub_Job_Name是Multibranch作业中众多作业之一的名称。

虽然效果很好,但这不是一个非常可行的解决方案。如果Multibranch作业有许多包含Jenkins文件的分支,则需要在"要构建的项目中单独提及所有这些子作业。列。

如果有更可行的解决方案可以完全执行Multibranch管道作业(所有子作业),请在此处回答。非常感谢。