Jenkins将作业控制台输出失败到管道控制台输出

时间:2018-07-13 09:18:52

标签: jenkins

我在Jenkins管道中有此代码,旨在在build_job失败时将作业输出转储到管道输出中;

try {
   bRun = build_job: 'my_job'
} catch (err) {
   for(string logLine :bRun.getRawBuild().getLog(100)){
       echo logLine
   }
}

在我想从Jenkins作业中获取控制台输出并将其放入管道作业之前,我已经使用了此代码段。但是此版本不起作用。我认为这是因为当作业失败时,bRun仍然为空。我猜只有在build_job成功完成后才设置bRun。

那么有没有一个等效项可以让我进入失败作业的控制台输出?

此特定代码位于循环中,该循环旨在检查多个服务器的状态,它需要在发生故障时继续并记录从构建返回的消息。

0 个答案:

没有答案