我正在尝试设置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')
}
}