【问题标题】:Not getting parameter value while using Jenkins job trigger using URL使用 URL 使用 Jenkins 作业触发器时未获取参数值
【发布时间】: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

谁能帮我解决这个问题?

谢谢,

【问题讨论】:

    标签: jenkins jenkins-pipeline


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 2014-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 2015-11-07
    相关资源
    最近更新 更多