首页 > 解决方案 > 如何从外部触发 Jenkins Job 并接收构建状态

问题描述

我需要从另一个调度程序触发一个作业,并希望在它完成后接收触发的作业的状态。当然可以创建一个状态文件或类似的文件,但是从脚本或每个 httpRequest 触发 Job 并等待某种退出或返回代码会很方便。那可能吗?

标签: jenkinsjenkins-pipelinejenkins-plugins

解决方案


为此,您必须使用Build Authorization Token RootJenkins 插件

它将允许您远程运行 Jenkins 构建。

检查此图像

请查看我的文章:https ://medium.com/appgambit/trigger-jenkins-job-from-slack-5b07b6131e25

但是是的,您可以跳过松弛集成,只使用 API 来触发特定的工作。

或者,如果您想在另一项工作完成或成功后运行您的工作,您必须使用“在其他项目构建后构建”

在构建其他项目之后构建


推荐阅读