Jenkins+SonarQube+Gitlab自动化代码检测
分类:
文章
•
2024-09-05 15:55:34
- 安装SonarQube,查看我之前的博客:Docker搭建SonarQube代码质量检测工具
- SonarQube设置token令牌,点击头像->我的账号->安全,输入令牌名点击生成就行了。
- jenkins添加sonarqube凭据,类型选择Secret text,Secret选项把刚刚sonarqube添加的token复制进去。

- jenkins添加插件SonarQube
- jenkins系统设置添加sonarqube服务器,token选择刚刚创建的,注意URL要写http://
- 全局配置sonarqube
- jenkins新建job,预构建步骤添加设置sonar
sonar.projectKey=mycs-java
sonar.projectName=mycs-java
sonar.projectVersion=1.0
sonar.language=java
sonar.sources=/var/jenkins_home/workspace/mycs-sonarqube
sonar.sourceEncoding=UTF-8
- 构建,报错说找不到语言插件

- sonarqube安装java语言插件。
- 重新构建一次。
-