我使用Jenkins 2.x和Jenkinsfile
來運行管道。如何在Jenkins管道中使用報告插件(PMD,PHPCPD,checkstyle,Jdepend ...)?
我已經使用Jenkinsfile構建了一個作業,並且我想調用Analysis Collector插件,以便查看報告。
這是我目前的Jenkinsfile:
#!groovy
node {
stage 'Build '
echo "My branch is: ${env.BRANCH_NAME}"
sh 'cd gitlist-PHP && ./gradlew clean build dist'
stage 'Report'
step([$class: 'JUnitResultArchiver', testResults: 'gitlist-PHP/build/logs/junit.xml'])
step([$class: 'hudson.plugins.checkstyle.CheckStylePublisher', checkstyle: 'gitlist-PHP/build/logs/phpcs.xml'])
step([$class: 'hudson.plugins.dry.DryPublisher', CopyPasteDetector: 'gitlist-PHP/build/logs/phpcpd.xml'])
stage 'mail'
mail body: 'project build successful',
from: '[email protected]',
replyTo: '[email protected]',
subject: 'project build successful',
to: '[email protected]'
}
我想要調用從詹金斯調用的Checkstyle,JUnit和幹插件。如何在Jenkinsfile
中配置這些插件?這些插件是否支持管道?
請編輯你的問題,並修復你的造型。你的問題很難閱讀。 – tisto