Jenkins:如何在多分支项目中指定 jenkinsfile

2024-01-07

使用 Jenkins 进行多平台多分支构建。

我有多个多分支管道项目(每个平台一个,因为每个平台需要明显不同的构建步骤)。我有一个包含多个分支的代码存储库(这就是多分支管道项目有意义的原因)。

我想让每个多分支管道项目引用不同的 Jenkinsfile,而不是全部尝试使用位于存储库根目录中文件名“Jenkinsfile”的文件。

这解决了错误 https://issues.jenkins-ci.org/browse/JENKINS-34561建议我应该能够做到这一点,但我找不到任何概述如何做到这一点的文档。有人知道我该怎么做吗?

谢谢你的时间! 艾伦


将 Pipeline Multibranch 插件至少升级到版本 2.15。来自以下位置的变更日志https://wiki.jenkins.io/display/JENKINS/Pipeline+Multibranch+Plugin https://wiki.jenkins.io/display/JENKINS/Pipeline+Multibranch+Plugin:

2.15(2017年6月1日)

  • JENKINS-34561 选择 Jenkinsfile 以外的脚本名称/路径的选项。

之后,您可以转到项目的配置页面并访问如下所示的设置:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jenkins:如何在多分支项目中指定 jenkinsfile 的相关文章

随机推荐