我想将声明式 Jenkinsfile 的源代码控制版本拉入多分支 jenkins 作业。
例如,我有 20 个多分支构建作业,每个构建作业都构建一个应用程序并进行部署,每个构建作业都有一个静态 jenkinsfile 指向、拉取和使用版本控制的 jenkinsfile。
这将减少在进行更改时跨所有存储库进行更改的需要
(我们确实在相关的地方使用共享库)
提前致谢
我想将声明式 Jenkinsfile 的源代码控制版本拉入多分支 jenkins 作业。
例如,我有 20 个多分支构建作业,每个构建作业都构建一个应用程序并进行部署,每个构建作业都有一个静态 jenkinsfile 指向、拉取和使用版本控制的 jenkinsfile。
这将减少在进行更改时跨所有存储库进行更改的需要
(我们确实在相关的地方使用共享库)
提前致谢
您可以将整个管道定义为共享库中的全局变量,然后您可以在 Jenkinsfile 中使用单个步骤,如此处所述。通过这种方式,您可以更新管道的内容,而无需跨所有存储库更新每个 Jenkinsfile。