如何显示使用Jenkinsfile构建的maven模块列表

时间:2016-04-29 06:24:04

标签: jenkins-workflow jenkinsfile

当我在Jenkins中创建maven构建并运行它时,我将看到所有构建的子模块(及其状态)。

使用管道脚本Jenkinsfile时如何实现?有插件吗?

编辑:添加了显示我的意思的图片(请参阅图片上的模块构建部分) enter image description here

1 个答案:

答案 0 :(得分:0)

您需要运行其他步骤来归档结果。尝试类似的代码:

node {
    git url: 'https://github.com/joe_user/simple-maven-project-with-tests.git'
    def mvnHome = tool 'M3'
    sh "${mvnHome}/bin/mvn -B -Dmaven.test.failure.ignore verify"
    step([$class: 'ArtifactArchiver', artifacts: '**/target/*.jar', fingerprint: true])
    step([$class: 'JUnitResultArchiver', testResults: '**/target/surefire-reports/TEST-*.xml'])
}

ArtifactArchiver有简短版本:

archive '**/target/*.jar'