首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用HTTP请求远程触发多个Jenkins作业

如何使用HTTP请求远程触发多个Jenkins作业
EN

Stack Overflow用户
提问于 2022-04-04 13:22:57
回答 1查看 454关注 0票数 0

是否可以仅使用Jenkins url http://xxxxxx/?远程触发多个jenkins作业?

作业名称和参数应以脚本或json格式传递。

EN

回答 1

Stack Overflow用户

发布于 2022-04-05 10:56:24

您需要配置作业以在Build triggers下启用名为Build triggers的选项,其中您需要启用该选项并选择一些身份验证令牌。

您还需要为用户获取触发作业的API token。登录到您的Jenkins,并在右上角单击您的用户名并按Configure按钮并创建一个新的API令牌。

然后您可以调用您的作业,例如使用curl:

curl -u <user>:<api_token> "http://<jenkins_url>/job/<job_name>/build?token=<job_token>"

要构建带有参数的作业,用/buildWithParameters代替/buildWithParameters并以=的形式传递参数,例如:

curl -u <user>:<api_token> "http://<jenkins_url>/job/<job_name>/buildWithParameters?token=<job_token>&<param1_name>=<param1_value>&<param2_name>=<param2_value>"...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71738015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档