如何通过URL触发Jenkins作业

如何通过URL触发Jenkins作业,jenkins,Jenkins,我是jenkins的新手。我已经在jenkins UI中创建了一个作业,使用带参数的构建插件。我需要点击下面提到的url,以便在传递参数时自动触发作业 10.251.70.200:8080/job/trigger/build?Tag=123 但当我点击上面的URL时,将显示作业页面,并且参数未设置为Jenkin作业的参数。请指导我如何解决此问题。您不能使用HTTP GET触发生成,您需要发布一些数据。对于参数化构建,您将需要以下内容: json="{\"parameter\": [{\"nam

我是jenkins的新手。我已经在jenkins UI中创建了一个作业,使用带参数的构建插件。我需要点击下面提到的url,以便在传递参数时自动触发作业

10.251.70.200:8080/job/trigger/build?Tag=123

但当我点击上面的URL时,将显示作业页面,并且参数未设置为Jenkin作业的参数。请指导我如何解决此问题。

您不能使用HTTP GET触发生成,您需要发布一些数据。对于参数化构建,您将需要以下内容:

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"

有关更多详细信息,请参阅。

如何将json传递给jenkins???Jenkin UI中需要配置什么吗?我回答的最后一行中的curl命令是如何将JSON数据传递给Jenkins的。我假设您可以访问Mac或Linux系统,其中curl命令是本机命令;如果您使用的是Windows,请参阅以了解如何安装Windows版本。很抱歉提出了许多疑问。我正在使用MAC。我需要在哪里传递您提供的东西。json=“{\'parameter\\”:[{\'name\':\'Tag\',\'value\':\'123\'}],\“\':\”}url=curl-X POST$url-d token=zorn--data urlencode json=“$json”当我创建一个shell脚本
json=“{\'parameter\':[{\'name\':\”:\'Tag\',\'value\':\'123\',\'value\',\'123\'url=curl-X POST$url-url-url=zorn--
它认为Winstone Servlet引擎v0.9.10在2014年1月23日星期四11:24:10 GMT+05:30添加了http但引发错误:错误404状态代码:404异常:
Stacktrace:
无width=“90%”由Winstone Servlet引擎v0.9.10于2014年1月24日星期五16:24:54 GMT+05:30生成