何时使用多分支管道 Jenkins?

When using multi-branch pipline Jenkins?

你什么时候在 Jenkins 上使用多分支管道,什么时候使用自由式项目?

与多个开发人员一起开发 Web 应用程序时,您总是必须使用多分支管道,不是吗?因为每个分支都应该独立构建和测试?他工作的分支上的每个开发人员都对他的代码有一个概览。

我刚刚在阅读这个话题,所以如果我说错了,请原谅。

Jenkins 中的 Multi Branch pipeline 当你有多个分支时使用,每个分支维护 Jenkinsfile(包含管道定义)并且它在分支与分支之间略有不同。如果你想为每个分支自动创建一个 Jenkins 作业,你应该使用多分支管道。 Jenkins 会自动找到在源代码管理中维护的 Jenkinsfile(在您的情况下为 git,假设问题中的标签)。 这消除了为每个分支“手动”定义 jenkins 作业的需要,因此您只需定义一次作业。

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