SonarQube是管理代码质量一个开放平台,能够快速的定位代码中潜在的或者明显的错误,提高代码质量。如果想单纯测试或者初期使用SonarQube的话,利用docker来搭建是非常方便的。 原理 通过Jenkins中gitlab插件,自动获取gitlab更新动作,然后触发SonarQube scanner功能,把最新提交代码的检测结果发送到SonarQube系统中。 1.Jenkins------自动化CI/CD系统,自动拉取代码。 2.SonarQube------代码检测系统,负责检测gitlab中的代码。 3…