jenkins - 从另一个管道获取触发的詹金斯管道的实时日志
问题描述
我正在从管道 1 触发管道 2。在 pipeline1 的 jenkinsfile 中,我有以下内容
build job: 'pipeline2'
但这不会在 pipeline1 中发布 pipeline2 的实时日志。有没有办法在上游作业控制台中发布下游作业的实时日志?
解决方案
这可以通过返回一个构建对象来部分实现,
buildobj = build job: 'pipeline2'
echo buildobj.rawBuild.log
但这不会回显实时日志,而是在执行构建后立即打印所有内容。
推荐阅读
- karate - 当我们在 logback-test.xml 中使用日志级别为“DEBUG”运行时出现“超出 GC 开销限制”问题
- msal - com.microsoft.aad.msal4j.AcquireTokenByAuthorizationGrantSupplier 类的执行失败
- linq-to-sql - Cosmos DB Linq 查询始终返回 0 个结果
- excel - 当目标是多个单元格时,IsEmpty 返回 False
- javascript - 如何获取要从请求正文发送的文件作为参数?
- python-3.x - 我无法处理以下 for 循环以从数据框中计算 count()
- derivative - 导数与正规函数的关系
- c++ - 如何从派生类创建小部件(按钮)
- html - 对具有背景颜色的父 div 中的 PNG 图像(透明)进行叠加悬停效果的问题
- javascript - 在 express 中访问控制器的查询结果