jenkins+sonarqube进行代码质量检测

jenkins+sonarqube进行代码质量检测

sonar与postgresql已启动成功

sonarqube默认端口为9000,这里我的9000端口已经被portainer占用,所以端口更改为9003 (有个小坑,这里如果9000端口占用的话啊,要避开9001端口,sonar内有es,使用的端口为9001)

docker ps -a 如果容器启动立马退出 docker start -i (container id) 查看报错信息,可能是max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144],es启动内存不足,这时启动需要新增一个环境变量参数

 docker run –name sonar –link db -e SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonar -e vm.max_map_count=262144 -p 9003:9003 -d sonarqube

启动成功后访 ip:9003即可

如果出现web页面无法访问,查看sonar日志也无错误信息时,需要进sonar容器修改sonar.properties端口

进入sonar容器

docker exec -ti {容器id} /bin/bash

vi conf/sonar.properties 

jenkins+sonarqube进行代码质量检测

修改sonar web端口

修改后需要重启sonar容器,在进行访问

jenkins+sonarqube进行代码质量检测

初始用户名密码为admin admin

二、jenkins配置sonar插件

1:下载sonar插件

jenkins+sonarqube进行代码质量检测

2:系统管理 – 全局工具配置

jenkins+sonarqube进行代码质量检测

版本不要过高

3:sonar令牌生成 我的账号 – 安全

jenkins+sonarqube进行代码质量检测

填写令牌名称点击生成后会生成sonar的token,这里要保存起来,jenkins会用到

4:jenkins添加sonar全局凭据

jenkins+sonarqube进行代码质量检测

 类型选择 Secret test

Secret 填写刚刚sonar生成的token

5:系统管理 – 系统配置

jenkins+sonarqube进行代码质量检测

三、jenkins部署时进行代码质量检测

jenkins+sonarqube进行代码质量检测

构建前创建sonar环境

jenkins+sonarqube进行代码质量检测

sonar.projectKey=renren

sonar.projectName=renren

sonar.projectVersion=1.0

sonar.language=java

sonar.java.binaries=./

sonar.sources=./

一些jenkins配置git拉去代码,构建后的操作见 jenkins+docker部署

配置完成之后,立即构建,在sonar就可以看到了

jenkins+sonarqube进行代码质量检测

阿里云老用户福利

文章均来自互联网如有不妥请联系作者删除QQ:314111741 地址:http://www.mqs.net/post/10534.html

相关阅读

  • 淘宝怎么运营推广(中小卖家必学的操作思路)

    淘宝怎么运营推广(中小卖家必学的操作思路)

    淘宝在很长一段时间内,一直被认为是中国最大的电子商务平台。人们在这里购物,与在别处购物一样,会感觉到很便捷、很实惠。因此,随着电商行业的发展。如今,淘宝网站的活跃用户数已经超过了1亿人(目前该数据仅统计了部分用户)。而作为一个淘宝...

    2025.12.09 14:15:37作者:iseeyuTags:运营
  • 如何保证缓存和数据的双写一致性

    如何保证缓存和数据的双写一致性

    image 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客,对这几种方案进行解析。于是博主战战兢兢,顶着被大家喷的风险,写了这篇...

    2025.12.09 09:28:14作者:iseeyu
  • 【百度搜索引擎优化】如何快速了解百度搜索引擎优化的知识?(搜索引擎优化基本)

    【百度搜索引擎优化】如何快速了解百度搜索引擎优化的知识?(搜索引擎优化基本)

    在百度输入SEO优化,下拉框就有很多关键词,SEO优化工具,SEO查询,SEO技巧,SEO优化方案,SEO报价,SEO优化教程,SEO优化软件,SEO优化怎么做,等等,相关搜索也有很多长尾关键词。还可以加入一些群,找些大牛问下,向这些大牛学...

    2025.12.09 07:37:38作者:iseeyu

添加新评论