我尝试发射
curl -X POST -u "user:pass" -H Jenkins-Crumb:thecrumbnumber http://myjenkinsserver/jenkins/job/testjob/buildWithParameters?=PARAMETER=somenumber
它通过触发参数化构建来工作,但问题是没有值传递给构建(即使在作业中设置了令牌也很奇怪,我可以在没有它的情况下触发作业).在jenkins中,该作业有一个配置字符串"PARAMETER",有或没有一些默认值,但从不传递curl启动的参数.我可能缺少什么?
我正在使用:
curl -X POST -u "user" "http://myjenkins/path/to/my/job/buildWithParameters?GERRIT_REFNAME=feature/retry&goal=package"
在这里,它的工作就像一个魅力.
注意您粘贴的URL中"PARAMETER"前面的"=".