美文网首页
sonarqube检测开发代码质量(jenkins)

sonarqube检测开发代码质量(jenkins)

作者: lareina_lcc | 来源:发表于2021-09-16 10:53 被阅读0次

基础环境java,mysql/postgres

sonar7.8(包含)之后java1.8不再支持,mysql不再支持,只支持postgres或者mssql或者oracle

docker环境配置(因为要配置最新版本的sonarqube所以环境就是jenkins+sonarqube+postgres)

https://github.com/LareinaSayHello/sonar-jenkins.git(做好的docker配置)

postgres配置(sonarqube要预先创建数据库) jenkins配置 sonarqube配置

1.sonarqube汉化

https://github.com/xuhuisheng/sonar-l10n-zh/releases去这里下载对应版本的jar文件放在sonarqube目录下的extensions/plugins目录之下,重启即可汉化了。

2.sonarqube生成token

根据步骤配置(1,2,3,4)配置令牌生成token token只会生成一次记得保存好

3.jenkins下载sonar-scanner插件

进入插件列表 这里是已装好的

4.jenkins配置sonar凭据

进入凭据管理 进入系统配置 添加凭据 选择secret text输入token保存,最好起个id方便查找

5.jenkins配置sonar-server的地址

进入系统配置 详细配置

6.jenkins配置sonar scanner

选择全局工具配置 配置为自动安装

7.测试项目

1)sonarqube创建项目

选择为自定义项目 显示名和项目标识可以一致

2)jenkins配置项目

选择自由项目 配置拉去项目的仓库 选择sonar scanner构建环境 选择sonar scanner构建 详细构建参数

3)立即构建生成报告

4)在sonarqube对应项目下查询报告

相关文章

网友评论

      本文标题:sonarqube检测开发代码质量(jenkins)

      本文链接:https://www.haomeiwen.com/subject/lkxwwltx.html