首页 > 解决方案 > Jenkins Pipeline 作业以获取另一个 jenkins 作业构建状态

问题描述

我有一个 Jenkins 管道 Job ,它需要监视另一个 Jenkins 作业(比如 JobA)当前构建并在当前管道阶段发布状态(构建状态:成功或失败)。如何实现。管道作业不会触发作业(JobA)。它将独立运行。从 Pipeline job ,需要获取 JobA 的状态。

标签: jenkinsjenkins-pipeline

解决方案


获取 Job A 的最后构建结果:

jenkins.model.Jenkins.instance.getItem("JobA").lastBuild.result

不清楚“监视器”的确切含义,但您可能会获得“lastBuild”的内部版本号并观察它是否已更改。


推荐阅读