DSL对Clover Maven插件的支持

时间:2019-02-27 09:26:05

标签: jenkins jenkins-job-dsl clover

当前,我正在使用四叶草Maven插件来检查代码覆盖率。

我手动将Jenkins配置为Clover插件,并且能够查看代码覆盖率指标。我使用以下链接进行配置。 https://wiki.jenkins.io/display/JENKINS/Clover+Plugin

现在,我正在尝试使用dsl文件创建Jenkins任务,并且dsl似乎仅支持CloverPHP插件。

是否还有其他方法可以通过dsl配置三叶草插件。

1 个答案:

答案 0 :(得分:1)

尝试了下面的代码,就可以了

configure { project ->
    project / 'publishers' << 'hudson.plugins.clover.CloverPublisher' {
        cloverReportDir 'target/site/clover'
        cloverReportFileName 'clover.xml'
        healthyTarget {
            methodCoverage 70
            conditionalCoverage 80
            statementCoverage 80
        }
    }
}