我有一个要求,我需要使用curl命令远程触发构建作业。我无法将分支/标记名称作为参数传递以触发构建。
我使用了以下命令:
& $CURLEXE -k -X POST $dst_job_url --user username:token --data-urlencode json='{"parameters": [{"name":"branch","branch":"branches"}]}'
如果我运行上面的命令,它会触发主干的构建(默认)。
答案 0 :(得分:0)
您省略了网址,因此很难确定。詹金斯有两个用于建设的网址:" build"和" buildWithParameters"。如果您不使用buildWithParameters,切换到它可能会有所帮助。
请参阅: How to trigger Jenkins builds remotely and to pass parameters