为了改进开发过程,我们的组织决定在开发工作流程中引入Gerrit.我是负责实施Gerrit服务器的人.互联网上提供的用户指南非常有助于将Gerrit实施到我们现有的工作流程中.我们使用Jenkins和Sonar作为非交互式用户来验证构建.但在处理存储库时,一个问题就出现了.大多数开源都使用gerrit-replication插件将最新代码复制到他们的公共代码库.使用GitLab公开这些公共存储库,以便用户可以克隆代码.在这里,我们不需要公共存储库,因为代码是在内部维护的.
将GitLab和Gerrit指向一个通用的git存储库位置是一个不错的选择吗?
任何帮助赞赏.
小智 8
您可以通过复制功能在gitlab前面使用gerrit.复制功能不执行git clone/fetch,它只将(已批准的)更改推送到远程存储库.