是否可以针对某些承保范围检查PR承保范围?詹金斯github-pr-coverage-status-plugin

时间:2018-07-30 09:40:49

标签: jenkins jenkins-plugins code-coverage

我正在使用插件:github-pr-coverage-status-plugin对Sonar的覆盖范围进行拉取请求检查。该插件可以记录master的覆盖率,然后将该请求的测试覆盖率与master分支记录的覆盖率进行比较。

这是我的工作,它工作正常:

stage('RECORD COVERAGE') {
            when { branch 'master' }
            steps {
                script {
                    currentBuild.result = 'SUCCESS'
                 }
                step([$class: 'MasterCoverageAction', scmVars: [GIT_URL: scm.getUserRemoteConfigs()[0].getUrl()]])
            }
        }

        stage('COMPARE COVERAGE') {
            when { branch 'PR-*' }
            steps{
                script {
                    currentBuild.result = 'SUCCESS'
                 }
                step([$class: 'CompareCoverageAction', scmVars: [GIT_URL: scm.getUserRemoteConfigs()[0].getUrl()]])
            }
        }

这将在拉取请求上添加注释,并显示一张图片,显示覆盖率是否可以得到覆盖率百分比?

0 个答案:

没有答案