管理功能/错误修正分支工件

时间:2019-05-07 17:29:58

标签: git maven jenkins nexus

我们正在使用Maven构建部署工件,而我们的存储库管理器是nexus。我们所有的应用程序都是Java应用程序。我们正在使用Git作为源代码管理工具,并使用Jenkins来构建应用程序。现在我们要面对的情况,

像往常一样,开发和发行分支的构建将进入存储库管理器以分离存储库[例如:RELEASE&SNAPSHOT],并且依赖的应用程序根据pom的依赖关系消耗工件。

对于功能和错误修正分支,我们在存储库管理器中创建动态临时临时存储库组,其父级为RELEASE。这些分支是在功能/错误修正分支的构建开始时创建的[通过我们编写的内部jenkins lib,这将从git中与功能/错误修正分支相关的票证中获取分支的名称]。
< br /> 当前问题陈述是,我们在所有应用程序中都有多个功能/错误修正分支。由于在Nexus中创建了大量存储库,因此需要花费一些时间来同步工件。一旦我们删除了所有旧的存储库,它就会正常运行。

我需要有关如何在存储库管理器中管理功能部件/错误修正分支工件的帮助。我个人认为临时回购是一个不好的过程。

分支限定符是​​否有帮助?或任何其他可行的解决方案。 ?

0 个答案:

没有答案