Job-DSL创建的管道无法运行Maven

时间:2019-04-02 20:19:16

标签: maven jenkins

我正在尝试设置Jenkins。我正在使用Docker映像BlueOcean。我正在尝试使用Job-DSL创建Jenkins管道。当我自己创建管道并运行它时,它就可以工作。但是,当我运行由Job-DSL创建的管道时,由于maven而失败。

我看了互联网,但找不到适合我情况的解决方案。

他是詹金斯档案

pipeline {
    agent {
        docker {
            image 'maven:3-alpine'
            args '-v /root/.m2:/root/.m2'
        }
    }
    stages {
        stage('Build') {
            steps {
                sh 'mvn -B -DskipTests clean package'
            }
        }
}

这是作业DSL

job('PROJ-unit-tests') {
    scm {
        git('git://github.com/Jouda-Hidri/Transistics.git') {  node -> 
            node / gitConfigName('DSL User')
            node / gitConfigEmail('hxxxa@gmail.com')
        }
    }
    triggers {
        scm('*/15 * * * *')
    }
    steps {
        maven('-e clean test')
    }
}

0 个答案:

没有答案