我正在使用带有 a 的 Jenkins 2.xJenkinsfile
来运行管道。
我已经使用 Jenkinsfile 构建了一个作业,我想调用分析收集器插件,以便查看报告。
这是我当前的 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: 'siregarpandu@gmail.com',
replyTo: 'xxxx@yyyy.com',
subject: 'project build successful',
to: 'siregarpandu@gmail.com'
}
我想从 Jenkins 调用 Checkstyle、Junit 和 DRY 插件。如何在 中配置这些插件Jenkinsfile
?这些插件是否支持管道?