钉钉群汇总 git 代码各种变更,岂不快哉
背景:在研发过程中,当一个团队成员数量较多,会存在代码标准,设计形式等百花齐放的状态,好的代码标准是根本要求,然而难免会有研发没有留神,所以,控制不了集体研发阶段,那就从代码合并上来 check,就此呈现了 gitlab 的 merge request 模式。
第一步:我的项目设置
登陆 git,点开我的项目模块,进入我的项目,设置相干权限。
第二步:设置爱护分支
很多人都能够在终端用命令或者界面辅助工具间接提交代码到 dev(咱们 dev 是爱护分支),所以要阻止,步骤为:
点击我的项目下的分支,如上图,而后在【概览】的下方点击【我的项目设置】
branch:抉择你要爱护的分支 (咱们是 dev)。
Allowed to merge: 抉择这个分支的合并权限,就是谁能够合并研发分支代码到爱护分支。我抉择“Maintainers”维护者,就是有这个权限的人。
Allowed to push: 就是能够命令或者辅助工具间接 push 分支到爱护分支的权限,本人选。
最初点击【protect】,完结权限的收敛。
第三步:收敛权限
点击左侧菜单的【设置】-【成员】,找到【现有的成员和群组】,而后抉择对应权限即可。
Maintainer: 维护者
developer:开发者(个别设置为这个)
第四步:绑定钉钉
点击一个【钉钉群】,而后点击右上角【…】,抉择【群智能助手】,【增加机器人】,选 git。
而后点击【增加】即可。
第五步:设置钉钉
进入设置页,可看到 webhook 地址,点击复制,复制该机器人的 webhook 地址。【复制】,而后去 gitlab 我的项目。
第六步:集成
Gitlab 我的项目主页进入 Settings -> Integrations,将后面复制的 webhook 地址填入 URL 中,Trigger 局部抉择“Merge request events”(不要勾太多,不然揭示太多就有点骚扰了),而后点击“Add webhook”就实现了。如下图:
上述完结后,有人提交代码或者 merge request 就会即时到钉钉群。
间接点击 git 提交的 hash 即主动跳转到代码变更处,开始 CR 吧。