jenkins - 如何从外部触发 Jenkins Job 并接收构建状态
问题描述
我需要从另一个调度程序触发一个作业,并希望在它完成后接收触发的作业的状态。当然可以创建一个状态文件或类似的文件,但是从脚本或每个 httpRequest 触发 Job 并等待某种退出或返回代码会很方便。那可能吗?
解决方案
为此,您必须使用Build Authorization Token Root
Jenkins 插件
它将允许您远程运行 Jenkins 构建。
请查看我的文章:https ://medium.com/appgambit/trigger-jenkins-job-from-slack-5b07b6131e25
但是是的,您可以跳过松弛集成,只使用 API 来触发特定的工作。
或者,如果您想在另一项工作完成或成功后运行您的工作,您必须使用“在其他项目构建后构建”
推荐阅读
- c - C - valgrind:未初始化的值与 printf
- python - 循环遍历数据框行以进行 curl
- kubernetes - EKS Ingress ALB 为某些服务添加 HTTP 侦听器,为其他服务添加 HTTPS
- javascript - 从数据库获取数据后,接下来如何使用 JS 将数据显示到 HTML 上?
- android - 如何验证付费应用没有退款
- javascript - 在 Javascript 中定义正则表达式
- c# - C# 等价于 __builtin_expect
- java - MySql为什么返回**Long**,如何获取**Float**
- java - 使用 selenium 从浏览器获取数据
- python - 无法获取