首页 > 解决方案 > 从另一个管道获取触发的詹金斯管道的实时日志

问题描述

我正在从管道 1 触发管道 2。在 pipeline1 的 jenkinsfile 中,我有以下内容

build job: 'pipeline2'

但这不会在 pipeline1 中发布 pipeline2 的实时日志。有没有办法在上游作业控制台中发布下游作业的实时日志?

标签: jenkinsjenkins-pipelinejenkins-pluginsjenkins-groovy

解决方案


这可以通过返回一个构建对象来部分实现,

buildobj = build job: 'pipeline2'
echo buildobj.rawBuild.log

但这不会回显实时日志,而是在执行构建后立即打印所有内容。


推荐阅读