2017-05-12 79 views
0

任何人都可以帮我找到最好的Git代码提交代码审查工具,并且可以很容易地与Jira集成。 我们的要求是:使用Git Commit进行代码审查

1)一旦美国开发商在Git修订代码,代码审查应该是触发[可选]

2)它应该有一个不同的仪表盘,这将给快照[必须]

3)我们应该能够直接从该工具显示出开发商的结果赋予吉拉任务[可选]

4)我们应该能够为代码分析配置规则

我发现e工具“SonarQube”可以帮助我们了解以上几点,但根据我的理解,我们需要通过我们自己的触发审核,它将审核所有内容而不是单次提交

请建议。

在此先感谢

+0

你是否托管你的代码? Github上?到位桶? –

+0

是的,它在github –

回答

0

我建议Gerrit。如果你在Github上工作,GerritHub可以提供帮助。

1)一旦我们开发提交代码的git,代码审查应该是 触发[可选]

如果新的承诺是要进行审查,推裁判refs/for/<branch>。这会创建一个类似拉请求的更改。在审核人员批准更改之前,参考文献将不会合并到目标分支中。

2)它应该有一个不同的仪表盘,这将给快照 [必须]

格里特提供了一个网络的每一个变化和它的每一个修订版本(补丁集)和许多其他仪表盘你的会喜欢。

3)我们应该能够直接从该工具显示出开发商的结果 分配吉拉任务[可选]

格里特提供了格里特事件,可以做触发一组钩任务。但是,当然你需要定制钩子。

4)我们应该能够对代码分析

格里特挂钩也可以这样做配置规则。但至于3)和4)我推荐的其他工具如Jenkins和SonarQube可以与Gerrit合作。

+0

感谢您的回应。我会检查上述两种工具。 –