如果构建失败,则不执行Jenkins JaCoCo代码报告插件

mec1mxoz  于 12个月前  发布在  Jenkins
关注(0)|答案(2)|浏览(97)

我面临着奇怪的问题与Jenkins JaCoCo代码报告插件。如果构建阶段成功结束,插件会生成报告,但如果构建阶段由于测试失败而失败,jacoco插件在构建后根本不会执行。

wljmcqd8

wljmcqd81#

尝试添加

-Djacoco.haltOnFailure=false
tquggr8v

tquggr8v2#

我猜你在做管道工程如果是,则添加runAlways: false,例如

post {
    always{
         jacoco(
            execPattern: '**/target/*.exec',
            classPattern: '**/target/classes/*',
            sourcePattern: '**/src/main',
            runAlways: true
        )
    }
}

来源:https://www.jenkins.io/doc/pipeline/steps/jacoco/

相关问题