当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《通过curlPOST将参数传递给jenkins作业不起作用?》经验,为你挑选了1个好方法。

我尝试发射

curl -X POST -u "user:pass" -H Jenkins-Crumb:thecrumbnumber http://myjenkinsserver/jenkins/job/testjob/buildWithParameters?=PARAMETER=somenumber

它通过触发参数化构建来工作,但问题是没有值传递给构建(即使在作业中设置了令牌也很奇怪,我可以在没有它的情况下触发作业).在jenkins中,该作业有一个配置字符串"PARAMETER",有或没有一些默认值,但从不传递curl启动的参数.我可能缺少什么?



1> 小智..:

我正在使用:

curl -X POST -u "user" "http://myjenkins/path/to/my/job/buildWithParameters?GERRIT_REFNAME=feature/retry&goal=package"

在这里,它的工作就像一个魅力.

注意您粘贴的URL中"PARAMETER"前面的"=".

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有