我想将一个源代码控制版本的Declarative Jenkins文件拖到一个多分支jenkins作业中。
例如,我有20个multibranch构建作业,每个构建一个应用程序并进行部署,每个构建作业都有一个静态jenkins文件,指向,拉动并使用受版本控制的jenkinsfile。
这样可以减少在进行更改时在所有存储库中进行更改的需要
(我们确实使用相关的共享库)
提前致谢
答案 0 :(得分:0)
您可以将整个管道定义为共享库中的全局变量,然后您可以在Jenkins文件中使用单个步骤,如here所述。 通过这种方式,您可以更新管道的内容,而无需更新所有存储库中的每个Jenkins文件。