展开
Gerrit是谷歌退出的基于Git项目的代码审查和项目管理工具,Gerrit允许任何授权用户向主Git存储库提交更改,从而简化了基于Git的项目维护,而不是要求所有已批准的更改由项目维护者手动合并。
Gerrit利用网页浏览器,使同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用 Git 作为底层版本控制系统。它分支自Rietveld,作者为Google公司的Shawn Pearce,原先是为了管理Android计划而产生。这个软件的名称,来自于荷兰设计师赫里特·里特费尔德(Gerrit Rietveld)。最早它是由Python写成,在第二版后,改成用Java与SQL。使用Google Web Toolkit来产生前端的JavaScript。
开发者提交代码到Gerrit
触发对应的Jenkins任务,通过以后Verified加1
人工审核,审核通过后code review加2,触发对应的Jenkins任务
通过以后确认本次提交,Gerrit执行与Git仓库的代码同步操作
代码进入Git仓库
强制要求提交代码前,强制要求进行代码监视
集成CI&CD,git仓库和现有的CI&CD工具集成,和git仓库集成,将code review工作编码流程中
可视化界面提供简单易用的可视化操作界面
添加行内注释支持在review过程中添加行内注释,标注解释问题,辅助review工作更好开展
简单的review流程简单易用的操作流程,在增加code review工作后,对原有的开发流程影响较小
移除 GWT UI
GWT UI 被移除,PolyGerrit 现在是唯一的 UI.
移除 ReviewDb
移除数据库(“ReviewDb”)后端的改动、帐户、组和项目,这些元数据现在存储在 git(“NoteDb”) 中。
账户补丁评审仍需数据库,它每个用户的审查中存储了文件的 ‘reviewed’ 标签。默认后端是 H2,但同样支持 MySQL、PostgreSQL 和 MariaDb。插件还可以通过实现 AccountPatchReviewStore 接口来提供另外一个后端。
新的 quota enforcer 扩展点,插件可能实现 QuotaEnforcer 接口来执行 quotas。
Issue 4040: 支持用 GPG 子键推送签名。
加载全部内容
DBC2000数据库中文汉化版19M1901人在玩虽然传奇这款游戏已经过气很久了,但是一点...
下载InstantClient 12官方版71M1853人在玩各位编程行业的朋友们注意了,如果您需要一...
下载Navicat Premium 11免安装版38M1744人在玩数据库管理工具使用率最高的应该是Navi...
下载PLSQL Developer13注册机279K1358人在玩正在使用PLSQLDeveloper13...
下载sql server 2012中文版9G1321人在玩今天为大家带来的sqlserver201...
下载DB Commander 2000 Pro特别版8M1302人在玩编程相关行业的小伙伴注意了,DBComm...
下载PLSQL Developer13中文补丁6M1204人在玩相信编程行业的朋友应该都精通英文,但是还...
下载Oracle database 10g官方版665M1183人在玩非常经典的oracle数据库,Oracl...
下载PLSQL Developer13永久激活版45M1170人在玩各位编程行业的小伙伴注意了,PLSQLD...
下载sqlyog32位中文版5M1023人在玩sqlyog32位中文版作为高小强大的数...
下载