GitLab+Jenkins+Maven+SonarQube 实战
工程代码目录如下图所示:
在 SonarQube 系统创建个项目,如下图所示:
点击设置,进行下一步操作。
点击创建,进行下一步操作。
点击继续,进行下一步操作。
如上的所有操作就在 SonarQube 系统上创建好了一个项目。
下一步就是CI/CD系统的搭建,使用 Jenkins 来实现。
首先是新建项目,选择创建个 Freestyle project 分格的工程,点击OK进行创建。
如下是完整的配置过程
执行 Build Now 编译验证
编译顺利通过
编译通过后 SonarQube 系统会进行代码质量分析,然后会把报告发布到 Sonar 系统上,登录系统就可以查看项目的代码质量分析结果了。