如何使用Jenkins构建基本的Pipeline

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用Jenkins构建基本的Pipeline相关的知识,希望对你有一定的参考价值。

我尝试使用Pipeline脚本,直到最后一步才到达。

enter image description here

Pipeline脚本是以下代码

node{
  stage ('Build') {

    git url: 'https://xxx@bitbucket.org/xxx/01-eureka.git'

    withMaven(
        // Maven installation declared in the Jenkins "Global Tool Configuration"
        maven: 'M3',
        // Maven settings.xml file defined with the Jenkins Config File Provider Plugin
        // Maven settings and global settings can also be defined in Jenkins Global Tools Configuration
        mavenSettingsConfig: 'my-maven-settings',
        mavenLocalRepo: '.repository') {

      // Run the maven build
      sh "mvn clean install"

    } // withMaven will discover the generated Maven artifacts, JUnit Surefire & FailSafe & FindBugs reports...
  }
}

我已经配置了maven和Java。

我不知道最后一步的错误,我更新了所有代码。

答案

我不认为ENV是你的,但首先,你应该检查你的Jenkins工作区文件夹Jenkins workspace docker-app,看看git clone是否按预期工作

如果源代码在那里,手动运行maven命令以查看Maven是否正确找到了pom.xml

以上是关于如何使用Jenkins构建基本的Pipeline的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins Pipeline作业获取另一个jenkins作业的构建状态。

使用Jenkins Pipeline自动化构建发布Java项目

Jenkins pipeline自动化构建审批功能

gitlab+jenkins+maven+docker持续集成——.Jenkins Pipeline持续集成

Jenkins

Jenkins——Jenkins构建Maven项目(三种风格)+Jenkins项目构建细节