Jenkins Pipeline作业获取另一个jenkins作业的构建状态。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins Pipeline作业获取另一个jenkins作业的构建状态。相关的知识,希望对你有一定的参考价值。
我有一个Jenkins流水线作业,需要监控另一个Jenkins作业(比如说JobA)当前的构建情况,并发布当前流水线阶段的状态(构建状态:成功或失败)。如何实现。该作业(JobA)不会从管道作业中被触发,它将独立运行。它将独立运行。从管道作业中,需要获取JobA的状态。
答案
要获取Job A的最后一次构建结果。
jenkins.model.Jenkins.instance.getItem("JobA").lastBuild.result
不清楚你说的 "监控 "到底是什么意思,但你可以得到 "lastBuild "的构建号,并观察它是否有变化。
以上是关于Jenkins Pipeline作业获取另一个jenkins作业的构建状态。的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins Pipeline 远程调试(可以使用atom作IDE调试)