本文的前提是服务器部署好了 Jenkins和sonqube 代码可以手动推送到sonqube
现在我只实现了自动推代码
以及遇到的问题 解决方法
分为三步 都是在Jenkins配置
1 在全局环境配置 sonarqube (配置身份,代你登录)
2 在工具处配置sonar scanner
3 配置一个item进行定时任务
1、
我选的用户令牌,生成之后填入到Jenkins的Secret中
2、配置 sonar scanner
先去应用市场下载下来
安装完成之后,自己检查一下
3、新建一个任务
示例为:http://username:password@gitee.com/codeleilei/markdown2pdf.git
构建步骤选sonar scanner
贴在这里
sonar.projectKey=base
sonar.language=java
sonar.sourceEncoding=UTF-8
sonar.sources=./
sonar.java.binaries=./
sonar.exclusions=/*.java