我正试图使用Jenkins Job DSL添加一个带参数的定时任务。然而,每次尝试添加该任务时,都会出现以下错误:
No signature of method: javaposse.jobdsl.dsl.helpers.triggers.TriggerContext.parameterizedTimerTrigger() is applicable
for argument types: (com.manh.cp.jenkins.script$_createJob_closure3$_closure6$_closure9) values:
[com.manh.cp.jenkins.script$_createJob_closure3$_closure6$_closure9@4f7fa1a2]
我尝试了两种方法:
triggers {
parameterizedCron('''H 20 * * * %var=a''')
}
and
triggers {
parameterizedTimerTrigger {
parameterizedSpecification('H 20 * * * %var=a')
}
}
这对其他人是否仍然有效?
参数化调度程序 v0.8 任务 DSL v1.76
'H 20 * * * % var=a'
(注意%
周围的空格)。 - MaratCparameterizedTimerTrigger
时遇到了相同的错误。当我使用parameterizedCron
时,我得到了以下错误信息:No signature of method: javaposse.jobdsl.dsl.helpers.triggers.TriggerContext.parameterizedCron() is applicable for argument types: (String) values: [H 20 * * * % var=a]
。 - cbwsports