Jenkins管道日志文件由并行阶段分隔

时间:2017-05-11 07:49:11

标签: maven jenkins jenkins-pipeline

我有一个复杂的构建管道脚本,它有一些并行步骤。我与maven并行构建了一些repos(使用调试和堆栈跟踪-Xe),这会生成大量输出,导航几乎是不可能的,因为。

  1. 控制台输出页面很大(> 50MB)
  2. 并行构建日志消息interleaved
  3. 慢而且几乎不可能
  4. 我可以考虑将每个maven构建重定向到单独的日志文件,并将日志发布为构建工件,但我确定有更多干净/插件方式来实现此行为。

    任何想法?

1 个答案:

答案 0 :(得分:0)

我走了同样的道路。在parallel内,我将日志文件存档为工件,以便以后可以单独下载。当然,这有点滥用这个功能。

使用新的Blue Ocean UI,您会看到并行执行中每个节点分隔的日志输出。我只是不确定,滚动这个大小的日志会有多么有趣。