maven - Job-DSL 创建的管道无法运行 maven
问题描述
我正在尝试设置詹金斯。我正在使用泊坞窗图像 BlueOcean。我正在尝试使用 Job-DSL 创建一个 Jenkins 管道。当我自己创建管道并运行它时,它可以工作。但是当我运行由 Job-DSL 创建的管道时,它会因为 maven 而失败。
我在互联网上查看,但找不到适合我的情况的解决方案。
他是 Jenkinsfile
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')
}
}
解决方案
推荐阅读
- css - Vaadin:在页眉和页脚之间显示 RouterLink 视图
- javascript - 如何将一个类的属性和方法注入到另一个类中?
- java - 如何明智地阅读大弦乐块?
- python - 在 Pgadmin4 中恢复数据库时出错
- python - PyCharm 错误:kivy.garden.knob 导入成功但在脚本上未激活
- c - 带有可变参数的 C printf 说明符。在哪一点上未定义的行为有问题?
- python - 使 SQLAlchemy 错误更加用户友好和详细
- css - -moz-available 高度在 Firefox 中不起作用
- mysql - 创建提供 mysql 数据库的用户联系表单
- google-sheets - 从 A 列获取 B 的同一行中的元素,索引取自 C