jenkins - 是否可以从 "Build other Projects"下的常规 Jenkins 作业触发多分支管道作业?

标签 jenkins jenkins-pipeline multibranch-pipeline

我有两份工作。一个是 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/

相关文章:

jenkins - Jenkins Pipeline 中的文件操作

jenkins - 在项目主页上显示 Jenkins 图

从 Jenkinsfile 设置构建参数时出现 Jenkins 错误

jenkins - 如何以编程方式触发通过 github-organization 管理的特定 jenkins 构建?

Jenkins job DSL 插件 - 隐藏参数

sonarqube - 在 Jenkinsfile 中设置 SonarQube webhook

jenkins - 如何在 Jenkins 多分支管道中安排具有特定参数的作业

git - Jenkins + 混帐 : Only build if PR introduced changes in subdirectory

jenkins - 当 pytest 测试失败时,如何不将 Jenkins 作业标记为 FAILURE

Jenkins Pipeline,即使在运行失败时也获取 runWrapper 引用