使用Gerrit在不同存储库中进行更改之间的依赖关系

时间:2017-06-19 13:05:44

标签: git dependencies gerrit

我使用Gerrit和多个存储库。其中一个包含我的应用程序的核心,其他人使用这个核心(或者更具体的是从这个项目构建的maven工件)。

我没有使用任何类型的git子模块。

其中一个其他存储库包含一个参考项目,用于开发核心功能。它还包含UI测试。

我的问题是,我无法将不同存储库中的两个更改可靠地相互链接。因此,当我同时推送我的核心和参考实现时,核心按预期构建。但是参考实现使用最后推送的工件并且在大多数情况下都会失败(或者在错误的核心版本上成功,看起来比失败更糟糕。)

目前对我来说唯一一致的方法是推动核心,等待构建成功,然后推送参考应用程序。我也尝试过使用这个主题,但我将它用于其他多项内容(我的问题跟踪器中的故障单交互),有时我不需要依赖更改,因为没有核心更改。

所以我的问题是:是否有任何概念可以完成我所描述的内容?

提前致谢!

0 个答案:

没有答案