Jos*_*ith 16 continuous-integration triggers hudson github gerrit
我刚开始一起使用GitHub,Gerrit和Hudson(Jenkins).我需要一些关于工作流程的想法.
我们想使用GitHub作为我们的主要远程仓库.我们想将Gerrit主要用于代码审查,还要用于Hudson中的构建触发器.
但是,目前我在思考这个工作流程时遇到了一些麻烦,并希望听到其他人自己做了什么.思考?
spa*_*azm 25
我们使用github上,格里特和詹金斯(继任哈德森).我们将它与redmine结合在一起进行错误跟踪.
在gerrit之前,我们使用github作为主要开发存储库,开发人员具有提交访问权限.现在我们已经运行了gerrit,github仅用作我们的发布存储库,只有gerrit用户可以访问推送到github.
我没有直接使用Gerrit,但我喜欢中间和专业回购之间的想法:
因此,您需要确定要在远程GitHub存储库中发布的内容:
第二个工作流程更接近谷歌Android项目跟Gerrit的关注.
在这两种情况下,都需要Gerrit检查的中间本地回购.