Jenkins:如何在multibranch项目中指定jenkinsfile

时间:2017-07-17 22:03:57

标签: jenkins jenkins-pipeline multibranch-pipeline

使用Jenkins进行多平台mutibranch构建。

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

我想让每个Multibranch Pipeline项目引用一个不同的Jenkins文件,而不是所有尝试使用位于存储库根目录中的文件名为“Jenkinsfile”的文件。

This resolved bug表示我应该可以这样做,但我找不到任何文档,概述了如何执行此操作。有谁知道我该怎么做呢?

感谢您的时间! 阿伦

1 个答案:

答案 0 :(得分:5)

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

  

2。15(2017年6月1日)

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

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

Jenkinsfile path configuration