如何使Jenkins 2从origin git存储库构建所有标记和分支


2

我需要配置Jenkins 2以特定频率构建origin git存储库中可用的所有标记和分支,即使它们没有任何修改。为了完成它,我希望它还删除原始不存在的分支的本地构建。

使用我当前的配置,我能够构建分支,但只有在检测到更改时,这会导致一些不经常修改的重要分支通常不会构建。标签不是构建的,但它也是构建它们的强大工具。

我找到了多分支项目插件,它似乎能够满足我所需要的几乎所有东西,但它与Jenkins 2不兼容。

Answers:


1

必须将项目配置为管道才能使其正常工作。

由于管道不能通过Jenkins的UI进行配置,因此Jenkinsfile项目的根目录中必须包含一个,其中包含Jenkins关于如何构建项目的说明。

每个分支的文件可以不同,Jenkins将尊重每个分支的不同配置,这使得这个解决方案成为一种非常有弹性的方法。


@BrunoFinger这仍然不会建所有的标签,虽然
布鲁诺手指
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.