2016-09-06 3 views
-1

Как получить количество предупреждений от PMD с трубопроводом Jenkins ?. Я пытался, но не могу найти способ, чтобы исправить этоПолучить предупреждения от PMD с трубопроводом Jenkins

+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

Это, как я обрабатывать PMD в Jenkinfile (PHP проект):

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' 
    } 
} 
Смежные вопросы