从远程仓库调用Jenkinsfile到构建管道

时间:2017-12-01 10:06:22

标签: github jenkins-pipeline jenkins-declarative-pipeline

我想将一个源代码控制版本的Declarative Jenkins文件拖到一个多分支jenkins作业中。

例如,我有20个multibranch构建作业,每个构建一个应用程序并进行部署,每个构建作业都有一个静态jenkins文件,指向,拉动并使用受版本控制的jenkinsfile。

这样可以减少在进行更改时在所有存储库中进行更改的需要

(我们确实使用相关的共享库)

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以将整个管道定义为共享库中的全局变量,然后您可以在Jenkins文件中使用单个步骤,如here所述。 通过这种方式,您可以更新管道的内容,而无需更新所有存储库中的每个Jenkins文件。