如何远程触发Jenkins构建并传递参数

 mobiledu2502940265 发布于 2023-02-13 10:05

我使用以下方法远程调用Jenkins作业:

wget http://:8080/job/Test-Jenkins/build?token=DOIT

这里Test-Jenkins调用了job,它DOIT是我使用过的安全令牌.

现在我需要将一些参数传递给此作业的build.xml文件,即Test-Jenkins.

我还没有弄清楚如何传递变量.

2 个回答
  • 要使用自己的/自定义参数触发构建,请调用以下URL(使用POST或GET):

    http://JENKINS_SERVER_ADDRESS/job/YOUR_JOB_NAME/buildWithParameters?myparam=myparam_value
    

    然后在Jenkins作业配置中,勾选名为" This build is parameterized" 的框,单击" Add Parameter"按钮并选择" String Parameter"下拉值.

    现在定义您的参数 - 示例:

    在此输入图像描述

    现在,您可以在作业/构建管道中使用您的参数,例如:

    在此输入图像描述

    2023-02-13 10:08 回答
  • 请参阅Jenkins文档:参数化构建

    以下是您感兴趣的行:

    http://server/job/myjob/buildWithParameters?token=TOKEN&PARAMETER=Value
    

    2023-02-13 10:08 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有