自动代码质量分析(GitLab+JenKins+SonarQube)

1.需求场景
开发提交代码自动执行代码质量分析.

2.所需应用
GitLab,JenKins,SonarQube

3.架构图

自动代码质量分析示例搭建

 

 

4.应用安装部署
SonarQube部署, 参照:《代码质量管理平台(SonarQube) 部署》
JenKins部署, 参照:《Jenkins部署(RPM包安装)》
GitLab部署(省略)

5.Git提交代码自动触发JenKins配置
参照:《Git提交代码自动触发JenKins构建项目》

6.Jenkins插件安装配置
JenKins插件SonarQube Scanner安装
另外主机还需安装sonar-scanner, 安装部署参照: 《sonar-scanner部署》

7.Jenkins配置SonarQube
登录SonarQube平台创建用户Token给Jenkins的SonarQube插件使用
配置JenKins的SonarQube插件

自动代码质量分析示例搭建

 

8.JenKins项目配置

自动代码质量分析示例搭建

 

9.提交代码
提交代码自动触发JenKins构建,执行SonarQube代码分析.

自动代码质量分析示例搭建

 

10.查看代码质量报告

自动代码质量分析示例搭建

 

 

 

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------摘自sunyllove

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------仅供学习使用

自动代码质量分析(GitLab+JenKins+SonarQube)

https://www.cnblogs.com/sunyllove/p/9857462.html

相关文章:

  • 2021-12-04
  • 2022-02-22
  • 2022-12-23
  • 2021-07-23
  • 2022-12-23
  • 2021-10-19
  • 2021-11-24
  • 2021-05-26
猜你喜欢
  • 2022-01-15
  • 2021-12-27
  • 2021-12-24
  • 2021-12-24
  • 2021-09-28
  • 2021-09-29
相关资源
相似解决方案