首页 > 解决方案 > 通过 api 调用触发参数化构建

问题描述

我试图通过 API 调用触发 Jenkins 构建,一切都在没有参数的情况下工作。如果我尝试使用参数作业不会被触发。

curl -I -u tmp:apitoken http://jenkinurl:8080/job/test02/build/buildWithParameters?token=rahul&branchName=rahul

标签: jenkinsjenkins-api

解决方案


使用了错误的语法。

curl -I -u tmp:apitoken "http://jenkinurl:8080/job/test02/buildWithParameters?token=rahul&branchName=rahul"

如果在多参数的情况下

curl -I -u tmp:apitoken http://jenkinurl:8080/job/test02/build/buildWithParameters?token=rahul&param1=value&param2=value

推荐阅读