从网络查了很多jacoco的统计测试覆盖率的方式,基本都没有找到合适的上下文,以至于不断的尝试,才终于达成目的
一、实现方案
目的
通过Jenkins插件,能够通过pipline的方式同时显示构建的流程及代码覆盖率视图
即:通过在Jenkinsfile文件中定义stage和shell脚本,来显示覆盖率
背景
- Jenkins服务器+jacoco插件
- 编译环境:maven
- 项目结构:springboot
实现方式
1、pom.xml中增加依赖:
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.7.201606060606</version>
<executions>
<execution>
<goals>
<goal>prepare-agent<