【发布时间】:2019-05-10 20:32:27
【问题描述】:
在这里,我使用一些参数从 URL 触发我的 Jenkins 作业,并尝试在我的管道脚本中获取该参数值
这是带有 URL 的命令:
curl -k -v -u user:secrate http://IP:PORT/jenkins/job/GROUP-GROUP/view/Deploy-Jobs/job/Automate-deployment-JOB/buildWithParameters?token=MY-TOCKEN&MY-PARAMETOR=some_value
jenkins JOB 的流水线脚本:
pipeline {
agent none
stages{
stage ('test') {
agent { label 'My-Slave' }
steps {
println "$MY-PARAMETOR"
}
}
}
}
在这里我可以触发我的 Jenkins 构建,但无法在管道脚本中获取值
得到以下错误:
groovy.lang.MissingPropertyException: No such property: MY-PARAMETOR for class: groovy.lang.Binding
谁能帮我解决这个问题?
谢谢,
【问题讨论】: