提问人:MMA 提问时间:7/28/2022 更新时间:7/28/2022 访问量:73
Groovy closure - Jenkins 中 JobDSL 中的参数
Groovy closure - Parameter in JobDSL in Jenkins
问:
我正在尝试循环运行 Jenkins jobdsl。我收到以下错误
错误:(CreateIncrementalJobs.groovy,第 15 行)方法的签名:javaposse.jobdsl.dsl.helpers.BuildParametersContext.parameters() 不适用于参数类型:(java.util.ArrayList) 值:[[ stringParam('BRANCH', 'dev'), booleanParam('BUILD_APP', false), ...]]
我有一个params.txt文件,其中提到了不同作业的所有参数。我正在循环中运行pipelineJOb创建。
def params = new File(paramFilePath).text.readLines()
pipelineJob(JobName) {
parameters {
parameters(params)
}
definition {...
参数内容:.txt
stringParam('BRANCH', 'dev')
booleanParam('BUILD_APP', false)
我尝试只提供参数(params)和参数。仍然不工作。我猜它期待关闭。有没有办法将txt文件的内容转换为闭包?
答: 暂无答案
评论