我正在尝试使用参数构建多分支项目。这是我的Authorization: Bearer <token>
阶段:
因此,我使用的cURL命令如下:
input
它仅构建Jenkins作业,但Jenkins控制台正在等待输入参数...
可能我在使用的cURL命令中缺少一些参数吗?
答案 0 :(得分:1)
是的,您对此有所投入。我建议像下面的示例一样,将您的参数移至管道的顶部,以便您的触发器能够按预期工作。否则,您需要一个单独的电话来接听输入。
pipeline {
agent any
parameters {
string(name: 'PERSON', defaultValue: 'Mr Jenkins', description: 'Who should I say hello to?')
}
stages {
stage('Example') {
steps {
echo "Hello ${params.PERSON}"
}
}
}
}