ビルドをトリガーするためにマルチブランチパイプラインジョブを使用しています。ビルドのステップの1つは、ソナーを実行することです。ソナーを実行すると、findbugs-result.xml
ファイルがtarget/sonar
ディレクトリに作成されます。JenkinsダッシュボードにFindBugs警告が表示されない
次のコマンドを使用して結果をGroovyに公開します。このビルドでは、FindBugsに対して1つの警告があることが示されています。しかし、私はJenkins Dashboard(FindBugs Warningポートレット)には表示されません。
私は通常のフリースタイルジョブを作成し、ビルド後のアクションを使用して同じことをしようとした場合、結果はジェンキンスダッシュボードに表示されます。
bat "${env.M2_HOME}/bin/mvn sonar:sonar --settings ../HudsonSettings/settings.xml -B -U -P reporting-plugins"
step([$class: 'FindBugsPublisher', canComputeNew: false, canRunOnFailed: true, defaultEncoding: '', excludePattern: '', healthy: '', includePattern: '', isRankActivated: true, pattern: '**/target/sonar/findbugs-result.xml', unHealthy: ''])
誰でも手助けできますか?
おかげで、よろしく
Saroj Gharat
findbugsだけでなく、マルチブランチパイプラインやトレンドグラフにも問題があると思います。 https://issues.jenkins-ci.org/browse/JENKINS-36536 https://issues.jenkins-ci.org /ブラウズ/ JENKINS-31202 – hakamairi