我是jenkins的新手。我使用带参数插件的构建在Jenkins UI中创建了一个作业。我需要点击下面提到的url,以便在传递参数时自动触发作业。
10.251.70.200:8080/job/trigger/build?Tag=123
但是当我点击上面的URL时,会显示作业页面,并且参数不会被设置为Jenkin作业的参数。请指导我如何解决这个问题。
答案 0 :(得分:1)
您无法使用HTTP GET触发构建,您需要POST一些数据。对于参数化构建,您将需要以下内容:
json="{\"parameter\": [{\"name\": \"Tag\", \"value\": \"123\"}], \"\": \"\"}"
url=http://10.251.70.200:8080/job/trigger/build
curl -X POST $url -d token=zorn --data-urlencode json="$json"
有关详细信息,请参阅Jenkins REST API documentation。