![Gitlab 自动代码审查](https://linux22.com/image/1595357/Gitlab%20%E8%87%AA%E5%8A%A8%E4%BB%A3%E7%A0%81%E5%AE%A1%E6%9F%A5.png)
我正在尝试设置一个 CI/CD 管道,一旦开发人员将本地开发存储库推送到 GIT LAB 中的远程开发存储库,代码审查过程就会开始。我之前能够将 GITLAB 存储库与 jenkins 链接起来,这样当将代码推送到 git 存储库时,就会使用触发器自动在 jenkins 中构建代码。但现在我正在检查是否可以在任何插件的帮助下在 GITLAB 界面中完成相同的测试和构建过程。初始代码审查过程可以通过这种方式自动化,然后部署到所需的环境中。
gitlab 有自动代码审查流程吗?例如,当开发人员将分支推送到远程存储库时,我们是否有任何选项可以进行自动代码审查流程,该流程检查基本编码标准,然后如果满足代码质量标准,维护人员可以接受合并请求。
1)我已经使用过 Jenkins,但不确定是否能够使用 Jenkins 测试代码并自动审查代码。
2)我曾尝试使用 gitlab CI(通过将内容添加到‘.gitlab-ci.yml’文件)但管道每次都会因不同的包依赖关系而失败,因为我不确定如果是 Drupal 或 Magento 代码,需要将什么内容添加到‘.gitlab-ci.yml’进行代码审查。
短暂性脑缺血。