如何使用带参数的URL远程触发Jenkins构建

Pik*_*olo 1 jenkins

我正在尝试使用URL远程触发Jenkins的构建.URL为:" http:// myJenkinsURL/job/myProjectName/build?token = SOME_TOKEN&EXTID = lkjsdfljsdflkjsdfjklsdflkj "

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

在这个过程中有什么我缺少的东西吗?

bur*_*ttk 7

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

HTTP://服务器/工作/ myjob/buildWithParameters令牌=令牌为parameter = value?

所以你的电话可能如下:

curl -X POST "http://myJenkinsURL/job/myProjectName/buildWithParameters?token=SOME_TOKEN&EXTID=lkjsdfljsdflkjsdfjklsdflkj"
Run Code Online (Sandbox Code Playgroud)