如何使用带参数

时间:2018-01-21 15:48:29

标签: jenkins

我试图使用URL远程触发Jenkins的构建。 该网址为:" http://myJenkinsURL/job/myProjectName/build?token=SOME_TOKEN&EXTID=lkjsdfljsdflkjsdfjklsdflkj"

问题是当我尝试触发此构建时,它会将我重定向到我的Jenkins并要求我插入参数,但我已经通过URL传递了它。

在这个过程中是否有我遗漏的东西?

1 个答案:

答案 0 :(得分:6)

https://wiki.jenkins.io/display/JENKINS/Parameterized+Build有血腥,但它提到你想要一个这样的URL(注意buildWithParameters):

http://server/job/myjob/buildWithParameters?token=TOKEN&PARAMETER=Value

所以你的电话可能如下:

curl -X POST "http://myJenkinsURL/job/myProjectName/buildWithParameters?token=SOME_TOKEN&EXTID=lkjsdfljsdflkjsdfjklsdflkj"