通过curl POST将参数传递给jenkins工作不起作用?

我尝试发射

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”前面的“ =“。

以上是 通过curl POST将参数传递给jenkins工作不起作用? 的全部内容, 来源链接: utcz.com/qa/411632.html

回到顶部