2016-09-06 7 views
-1

Jenkins PipelineでPMDからの警告の数を取得するにはどうすればいいですか? 私が試してみましたが、ここでは、このJenkins PipelineでPMDからの警告を受け取ります

+0

https://github.com/jenkinsci/pipeline-plugin/blob/master/COMPATIBILITY.md#plugin-developer-guideを参照してください。pmdプラグインはまだサポートされていません – Beuj

+0

@Beuj:PMDプラグインは既にサポートされています。私の答え –

答えて

1

を修正する方法を見つけることができませんが、私のコード分析ブロックステージである:

stage('CAT') { 

    step([$class: 'hudson.plugins.checkstyle.CheckStylePublisher', checkstyle: '**/target/checkstyle-result.xml']) 

    step([$class: 'hudson.plugins.pmd.PmdPublisher', checkstyle: '**/target/pmd.xml']) 

} 
0

これは私がJenkinfile(PHPプロジェクト)にPMDを処理する方法である:

stage('PMD') { 
    steps { 
     sh 'vendor/bin/phpmd . xml build/phpmd.xml --reportfile build/logs/pmd.xml --exclude vendor/ || exit 0' 
     pmd canRunOnFailed: true, pattern: 'build/logs/pmd.xml' 
    } 
} 
関連する問題