关于网站设计的书籍,羽毛球赛事2022赛程,企业邮箱可以是个人qq邮箱吗,腾讯会议价格本文阅读前提
本文假设读者熟悉Jenkins和SonarQube的基础操作。
核心实现功能
Jenkins中运行的job来调用SonarScanner#xff0c;最后可实现测试结果与SonarQube中同步查看。
Jenkins中安装Sonar相关插件 配置Sonarqube
DashboardManage JenkinsSystems
指定son…
本文阅读前提
本文假设读者熟悉Jenkins和SonarQube的基础操作。
核心实现功能
Jenkins中运行的job来调用SonarScanner最后可实现测试结果与SonarQube中同步查看。
Jenkins中安装Sonar相关插件 配置Sonarqube
DashboardManage JenkinsSystems
指定sonarqube server的url 这里需要注意Server authentication token中的类型
配置过程中点击添加后只能选择类型是Secret text,该值为SonarQube中对应项目的项目令牌
配置Sonar Scanner
DashboardManage JenkinsSystems Jenkins中直接查看SonarQube结果
构建完成后我们可以直接查看SonarQube的运行结果点击下图中红框内的标识 Jenkins Job中的调用SonarScanner的脚本
脚本参考如下脚本通过mvn 完成对soanrscanner的调用
node {stage(SCM) {checkout scm}stage(SonarQube Analysis) {def mvn tool Default Maven;withSonarQubeEnv() {bat ${mvn}/bin/mvn clean verify sonar:sonar -Dsonar.host.urlhttp://ip:9000 -Dsonar.projectKeykey -Dsonar.projectNameSonarJavaDemo}}
}
我的每一篇文章都希望帮助读者解决实际工作中遇到的问题如果文章帮到了您劳烦点赞、收藏、转发您的鼓励是我不断更新文章最大的动力