看来现在,使用Multibranch类型时,您只能在项目中的单个位置拥有一个Jenkinsfile。
有没有一种配置方法,所以我可以将Jenkinsfile放置在项目根目录下的其他位置,而不是Jenkinsfile。希望,因为有固定配置选项,也许这是将来的功能,但我非常感谢该选项,因为在当前情况下,由于没有这样的选项,我无法选择将所有内容作为一个经过良好编译的管道运行回购的大小。我正在考虑针对同一存储库进行多个Jenkins作业。
- 马库斯
从Pipeline开始:Multibranch插件版本2.15,可以在配置中指定Jenkinsfile位置。
见我在回答https://stackoverflow.com/a/45172149/2141666和插件的changelog https://wiki.jenkins.io/display/JENKINS/Pipeline+Multibranch+Plugin。从变更日志:
2.15(2017年6月1日) JENKINS-34561用于选择除Jenkinsfile以外的脚本名称/路径的选项。
2.15(2017年6月1日)
JENKINS-34561用于选择除Jenkinsfile以外的脚本名称/路径的选项。