如何使用 Jenkins JobDSL 指定 Gradle 包装器?
How to specify Gradle wrapper with Jenkins JobDSL?
JobDSL 规范目前有:
job {
steps {
gradle('build')
}
}
但这会创建一个错误的作业:
FATAL: Unable to find Gradle Wrapper
如何指定要使用的 Gradle 包装器?我没有在 https://github.com/jenkinsci/job-dsl-plugin/wiki/Job-reference#gradle.
中看到它的记录
这不是标准的做法,您必须转义到配置块:
job {
steps {
gradle('clean build', '--info --refresh-dependencies', true) {
it / wrapperScript('$NEBULA_HOME/gradlew')
}
}
}
JobDSL 规范目前有:
job {
steps {
gradle('build')
}
}
但这会创建一个错误的作业:
FATAL: Unable to find Gradle Wrapper
如何指定要使用的 Gradle 包装器?我没有在 https://github.com/jenkinsci/job-dsl-plugin/wiki/Job-reference#gradle.
中看到它的记录这不是标准的做法,您必须转义到配置块:
job {
steps {
gradle('clean build', '--info --refresh-dependencies', true) {
it / wrapperScript('$NEBULA_HOME/gradlew')
}
}
}