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

问题描述 投票:0回答:2

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

jenkins jacoco
2个回答
0
投票

尝试添加

-Djacoco.haltOnFailure=false

0
投票

我假设您从事的是管道工作。 如果是这样,请添加

runAlways: false
,例如

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

取自https://www.jenkins.io/doc/pipeline/steps/jacoco/

© www.soinside.com 2019 - 2024. All rights reserved.