首页 > 解决方案 > 模块构建视图未在 Jenkins 中显示,带有管道脚本的“withMaven”块

问题描述

我有一个使用 groovy 语法的 Jenkinsfile,如下所示:

pipeline {

  ... truncated ...

  stages {
    stage {
      steps {
        withMaven() {
          sh "mvn clean install ..."
        }
      }
    }
  }
}

构建页面 (job/job_name/37) 有一个 Deployed Artifacts 视图/部分,其中包含 Maven 已构建和部署的工件,但它没有像使用 maven 构建步骤执行 Freestyle Jenkins 作业时那样的 Module Builds 视图。Module Builds 视图包含已构建的模块以及构建它所花费的时间。

如何使用 Pipeline 为 maven 构建打开此功能?

谢谢。

标签: jenkinsjenkins-pipelinejenkins-plugins

解决方案


经过一番挖掘,Module Builds 视图仅适用于 maven-plugin。使用 Pipeline 时不使用此插件,Pipeline 的 maven 插件称为 pipeline-maven-plugin,它没有实现此功能。


推荐阅读