我有两份工作。一个是 Jenkins 上的常规自由式作业,它应该触发另一个作业,即多分支管道作业。
问题是每当我在“Projects to Build”列中输入 Multibranch 作业的名称时,我都会收到一个错误 - “x is not buildable”。但 Multibranch 作业本身运行良好,没有任何问题。
“构建其他项目”后构建操作(下游项目)是否与 Jenkins 管道不兼容?我在这里缺少什么?
最佳答案
我找到了一个临时解决方案,要求我需要提及“Multibranch_Pipeline_Job/Sub_Job_Name”,其中 Sub_Job_Name 是 Multibranch 作业中众多作业之一的名称。
虽然这很有效,但这不是一个非常可行的解决方案。如果一个 Multibranch 作业有多个包含 Jenkinsfiles 的分支,则需要在“Projects to Build”列中单独提及所有这些子作业。
如果有更可行的解决方案可以完全执行多分支管道作业(所有子作业),请在此处回答。将不胜感激。
关于jenkins - 是否可以从 "Build other Projects"下的常规 Jenkins 作业触发多分支管道作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50756464/