现在在用阿里云的代码托管,如何在提交之前做代码检查

2018-04-02 17:09:04 +08:00
 randyzhao

之前项目用的都是自己建的 Git 服务器。 代码检查都是用 Hooks 做的。 比如:coding style 的检查,不同权限的用户是否可以提交某些特定代码 等。

现在想在 code.aliyun.com 上也实现这样的需求,看了一下他们的 WebHook,用来做做自动化还行,我这个需求满足不了啊。

求教求教。感谢。

2998 次点击
所在节点    git
6 条回复
kaneg
2018-04-02 18:17:17 +08:00
不嫌麻烦的话用 Gerrit
Biebe
2018-04-02 18:34:12 +08:00
请问不同权限的用户是否可以提交某些特定代码 你们是怎么实现的
randyzhao
2018-04-03 01:00:27 +08:00
@Biebe 对不起 脑抽了。仔细想了想 当时也只做了不同权限的用户是否可以绕过 Hook
randyzhao
2018-04-03 01:02:17 +08:00
@kaneg 谢谢,我看了一下,Gerrit 就是 code review 么? review 通过的话可以自动把代码复制到指定的 gitlab 服务器上去?
那么 review 过程还是人工的咯?
jerryshao
2018-04-03 05:59:36 +08:00
@randyzhao code review 当然是人工,比如有的公司要两名以上工程师 RE 过才可以提交。通过你的描述,我觉得你对 CR 的内容了解的有些片面 :-)
randyzhao
2018-04-04 16:48:38 +08:00
@jerryshao 不是,之前我是一直是在用人工做 code review 的。
我现在想要的不是 code review,想要的是 code style 最基本的过滤。
顺序是
1. coding style check (如果不通过,直接打回去)
2. code review

目的是减轻 code review 的压力,让 code review 专注于逻辑之类的 review。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/443616

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX