我使用以下方法远程调用Jenkins作业:
wget http://:8080/job/Test-Jenkins/build?token=DOIT
这里Test-Jenkins
调用了job,它DOIT
是我使用过的安全令牌.
现在我需要将一些参数传递给此作业的build.xml文件,即Test-Jenkins
.
我还没有弄清楚如何传递变量.
要使用自己的/自定义参数触发构建,请调用以下URL(使用POST或GET):
http://JENKINS_SERVER_ADDRESS/job/YOUR_JOB_NAME/buildWithParameters?myparam=myparam_value
然后在Jenkins作业配置中,勾选名为" This build is parameterized
" 的框,单击" Add Parameter
"按钮并选择" String Parameter
"下拉值.
现在定义您的参数 - 示例:
现在,您可以在作业/构建管道中使用您的参数,例如:
请参阅Jenkins文档:参数化构建
以下是您感兴趣的行:
http://server/job/myjob/buildWithParameters?token=TOKEN&PARAMETER=Value