一、jenkins安装jacocos插件与下载jacocoagent.jar
uri: /pluginManager/installed
pluagin name:JaCoCo plugin
下载jacocsagent.jar:https://www.jacoco.org/jacoco/
二、修改pipeline compile stage
mvn clean deploy -U 新增-DargLine=-javaagent:/home/kiasur/jacoco/jacocoagent.jar -Dmaven.test.failure.ignore=true -Dmaven.test.skip=false配置
-DargLine=-javaagent:/alldata/jacoco/jacocoagent.jar #启用jacocoagent.jar
-Dmaven.test.failure.ignore=true #忽略失败的单元测试
-Dmaven.test.skip=false #禁止跳过单元测试
最终配置如下
mvn clean deploy -U -DargLine=-javaagent:/alldata/jacoco/jacocoagent.jar -Dmaven.test.failure.ignore=true -Dmaven.test.skip=false
三、新增jacocos stage用于将测试覆盖率进行回显
stage(‘jacoco’){
jacoco()
}