是否可以从 "Build other Projects" 下的常规 Jenkins 作业触发多分支管道作业?
Is it possible to trigger Multibranch pipeline job from a regular Jenkins job under "Build other Projects"?
我有 2 份工作。一个是 Jenkins 上的常规自由式作业,它应该触发另一个作业,即多分支管道作业。
问题是每当我在 "Projects to Build column" 中输入多分支作业的名称时,我都会收到错误消息 - "x is not buildable"。但是 Multibranch 作业本身运行良好,没有任何问题。
"Build other projects" post 构建操作(下游项目)是否与 Jenkins 管道不兼容?我在这里错过了什么?
我找到了一个临时解决方案,其中需要我提到'Multibranch_Pipeline_Job/Sub_Job_Name',其中Sub_Job_Name是Multibranch作业中许多作业之一的名称。
虽然这很有效,但这不是一个非常可行的解决方案。如果一个 Multibranch 作业有很多包含 Jenkinsfiles 的分支,则需要在 "Projects to Build" 列中单独提及所有这些子作业。
如果有更可行的解决方案可以完全执行多分支管道作业(所有子作业),请在此处回答。将不胜感激。
我有 2 份工作。一个是 Jenkins 上的常规自由式作业,它应该触发另一个作业,即多分支管道作业。
问题是每当我在 "Projects to Build column" 中输入多分支作业的名称时,我都会收到错误消息 - "x is not buildable"。但是 Multibranch 作业本身运行良好,没有任何问题。
"Build other projects" post 构建操作(下游项目)是否与 Jenkins 管道不兼容?我在这里错过了什么?
我找到了一个临时解决方案,其中需要我提到'Multibranch_Pipeline_Job/Sub_Job_Name',其中Sub_Job_Name是Multibranch作业中许多作业之一的名称。
虽然这很有效,但这不是一个非常可行的解决方案。如果一个 Multibranch 作业有很多包含 Jenkinsfiles 的分支,则需要在 "Projects to Build" 列中单独提及所有这些子作业。
如果有更可行的解决方案可以完全执行多分支管道作业(所有子作业),请在此处回答。将不胜感激。