使用多分支花键Jenkins时?

问题描述

何时在Jenkins上使用多分支花线,以及何时使用自由式项目?

在与多个开发人员一起开发Web应用程序时,您始终必须使用多分支花线,对吗?因为每个分支都应该独立构建和测试?他所从事的分支机构中的每个开发人员都对其代码进行了概述。

我只是在阅读这个主题,所以如果我说错了请原谅。

解决方法

当您有多个分支时,会使用jenkins中的Multi Branch pipeline,每个分支都维护Jenkinsfile(包含管道定义),并且分支之间的差异会稍有不同。如果要自动为每个分支创建一个Jenkins Job,则应使用多分支管道。 Jenkins自动查找在源代码管理中维护的Jenkinsfile(在您的情况下为git,假设问题中使用标签)。 这样就无需为每个分支“手动”定义jenkins作业,因此您只需定义一次作业。

现在,是否采用这种方式的决定完全由您决定,某些项目在不使用此功能的情况下成功运行,其他项目确实依靠它,这毕竟是它的工具。