是否可以在“构建其他项目”下从常规Jenkins作业触发多分支管道作业?

3
我有两份工作。一份是在Jenkins上常规的自由风格工作,其目的是触发另一个名为“多分支管道工作”的工作。
问题是,每当我在“要构建的项目”栏中输入“多分支工作”的名称时,我都会收到一个错误-“x不可构建”。但是这个“多分支工作”本身运作得非常好,并且没有任何问题。
“构建其他项目”后构建操作(下游项目)与Jenkins管道不兼容吗?我错过了什么吗?

面对相同的问题。我们有多个分支,希望能够动态地传递分支(Sub_Job_Name)。 - Murugesh Subramaniam
可能的答案在此处提供 https://dev59.com/D6Pia4cB1Zd3GeqPwErC#45066941 - Donatello
1个回答

2
我已经找到了一个临时解决方案,需要提及“Multibranch_Pipeline_Job/Sub_Job_Name”,其中Sub_Job_Name是Multibranch作业中许多工作之一的名称。
虽然这个方法有效,但并不是非常可行。如果Multibranch作业有很多包含Jenkinsfiles的分支,则需要在“Projects to Build”列中单独提及所有这些子作业。
如果有更好的解决方案可以完全执行Multibranch管道作业(所有子作业),请在此回答。非常感谢。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接