V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
randyzhao
V2EX  ›  git

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

  •  
  •   randyzhao · 2018-04-02 17:09:04 +08:00 · 2872 次点击
    这是一个创建于 2187 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    求教求教。感谢。

    6 条回复    2018-04-04 16:48:38 +08:00
    kaneg
        1
    kaneg  
       2018-04-02 18:17:17 +08:00 via iPhone
    不嫌麻烦的话用 Gerrit
    Biebe
        2
    Biebe  
       2018-04-02 18:34:12 +08:00 via iPhone
    请问不同权限的用户是否可以提交某些特定代码 你们是怎么实现的
    randyzhao
        3
    randyzhao  
    OP
       2018-04-03 01:00:27 +08:00
    @Biebe 对不起 脑抽了。仔细想了想 当时也只做了不同权限的用户是否可以绕过 Hook
    randyzhao
        4
    randyzhao  
    OP
       2018-04-03 01:02:17 +08:00
    @kaneg 谢谢,我看了一下,Gerrit 就是 code review 么? review 通过的话可以自动把代码复制到指定的 gitlab 服务器上去?
    那么 review 过程还是人工的咯?
    jerryshao
        5
    jerryshao  
       2018-04-03 05:59:36 +08:00 via iPhone
    @randyzhao code review 当然是人工,比如有的公司要两名以上工程师 RE 过才可以提交。通过你的描述,我觉得你对 CR 的内容了解的有些片面 :-)
    randyzhao
        6
    randyzhao  
    OP
       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。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3234 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:10 · PVG 20:10 · LAX 05:10 · JFK 08:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.