没有合适的资源?快使用搜索试试~ 我知道了~
首页Jenkins配置Sonar教程
资源详情
资源评论
资源推荐
Jenkins 配置 Sonar 检测构建项目
文档更新记目录
Jenkins 配置 Sonar 检测构建项目...........................................................................................1
一、引言..................................................................................................................................1
1、编写目的........................................................................................................................1
2、适用范围........................................................................................................................2
二、构建项目..........................................................................................................................2
1、Java 工程的配置.............................................................................................................2
2、相关配置........................................................................................................................3
2.1、Jenkins 系统配置.....................................................................................................3
3、Jenkins 新建项目............................................................................................................6
4、Jenkins 构建项目..........................................................................................................13
5、常见问题......................................................................................................................16
5.1、Sonar 报告没有显示覆盖率或为零......................................................................16
一、引言
1、编写目的
本文档主要编写了如何使用 Jenkins 创建 Java 项目,并配置 SonarQuber 对工
程进行代码质量检测工作。
2、适用范围
使用 Maven 创建的 Java 项目。
二、构建项目
1、Java 工程的配置
在 Java 工程中,只需要在 pom.xml 添加如下信息:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<ar$factId>cobertura-maven-plugin</ar$factId>
<version>2.6</version>
<con(gura$on>
<formats>
<format>xml</format>
</formats>
<instrumentaon>
<excludes>
<exclude>com/company/demo/enty/*</exclude>
<exclude>com/company/demo/uls/*</exclude>
</excludes>
</instrumentaon>
</con(gura$on>
</plugin>
红色字体部分为不进行单元测试覆盖率统计的文件路径,如没有则删除该
部分代码。参考下图配置忽略的文件路径:
2、相关配置
2.1、Jenkins 系统配置
1)下载安装 SonarQube 插件及 Cobertura 插件;
如下图 2.1 中,选择系统管理管理插件。
图 2.1
选择后进入图 2.2,选择可选插件找到 SonarQube 插件
和 Cobertura 插件 选中,点击“直接安装”按钮安
装。
图 2.2
2)SonarQube 平台相关配置;
完成插件安装后,如上图 2.1 中,选择系统管理后,选择
,找到 SonarQube 平台的配置项,如下图 2.3。根据
SonarQube 平台的信息配置相关的信息,主要是 SonarQube 平台的访问路径,
版本及对应账号的 token。
剩余16页未读,继续阅读
panzihao_beijing
- 粉丝: 72
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0