首页 > 其他 > 详细

SonarQube学习(四)- 使用Jenkins集成JaCoCo和SonarQube检查代码测试覆盖率

时间:2021-01-07 20:59:35      阅读:235      评论:0      收藏:0      [点我收藏+]

一、前言

我始终觉得学习这件事是自己的事,自己会了就是会了,无关于他人,但有点小伤感的是现在的阅读量开始走低。

二、准备

三、Jenkins配置

1、安装SonarQube Scanner插件

技术分享图片

2、全局配置

进入全局配置,找到如下项。

2.1、Maven 配置

Maven Setting配置

技术分享图片

Maven 环境配置

技术分享图片

2.2、JDK 配置

技术分享图片

2.3、Git 配置

技术分享图片

2.4、SonarQube Scanner配置

技术分享图片

进入系统设置,找到

2.5、SonarQube servers 配置

技术分享图片

到此jenkin配置部分完成

四、创建任务

创建一个maven项目,进入配置页面

1、配置源码管理工具,选Git

技术分享图片

2、选择Prepare SonarQube Scanner environment

技术分享图片

3、Build设置

技术分享图片

4、构建选择 Execute SonarQube Scanner

技术分享图片

5、Execute SonarQube Scanner 设置

技术分享图片

最最重要的是,配置SonarQube analysis properties,内容如下:

sonar.projectKey=ks-cms-unicorn
sonar.projectName=ks-cms-unicorn
sonar.projectVersion=1.0

sonar.language=java
sonar.sourceEncoding=UTF-8

sonar.sources=$WORKSPACE
sonar.java.binaries=$WORKSPACE

五、执行构建

1、共两个job

技术分享图片

2、构建maven项目

构建过程如下:
技术分享图片

双击构建结果:
技术分享图片

技术分享图片

参考原文:
https://www.cnblogs.com/cjsblog/archive/2019/04/20/10740840.html

SonarQube学习(四)- 使用Jenkins集成JaCoCo和SonarQube检查代码测试覆盖率

原文:https://www.cnblogs.com/longronglang/p/14244364.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!