2017-02-09 15 views
3

私は以下のセットアップを行っています:Github Enterprise for source、Jenkinsパイプラインfor CI。私はhttps://github.com/jenkinsci/github-organization-folder-pluginを使ってGithubですべてのプルリクエストを構築しています。ビルド結果(合格か失敗か)をGithubに公開することができます。テストカバレッジの結果をGithubプルリクエストに公開して、レビューで確認できるようにしたい。パイプラインに切り替える前に、私はhttps://github.com/jenkinsci/github-pr-coverage-status-pluginを使用しました。今は動作しません。Jenkinsパイプラインを使用してGithubプルリクエストにテストカバレッジを公開するにはどうすればよいですか?

他の方法がありますか?

答えて

1

私のプルリクエストがマージされた後、https://github.com/jenkinsci/github-pr-coverage-status-pluginをJenkinsパイプラインで使用することができます。

currentBuild.result = 'SUCCESS' step([$class: 'CompareCoverageAction'])

を書く1つの必要性はチェックがありますことを行うには、そのビルドステータスは、あなたがプラグインを呼び出す前に、「SUCCESS」にステータスを設定する必要があるので、「SUCCESS」である必要がありそうでない場合は何もできなくなりますトリガーされた。その他の注記は、プラグインのGithubページで見つけることができます。

+0

これはまだあなたのために機能しますか? https://github.com/jenkinsci/github-pr-coverage-status-plugin/issues/39をご覧ください。 – Oz123

関連する問題