并行任务的日志是无序的

时间:2016-05-17 03:43:28

标签: jenkins groovy parallel-processing jenkins-pipeline

我并行运行了几个任务,但他们的日志是平行打印的 这很难理解。

groovy dsl:

parallel (
  "stream1": { 
    node { ... }
  },
  "stream2": { 
    node("remote") { ... }
  }
)

日志

[stream1] [workspace] Running shell script 1
[stream2] [workspace] Running shell script 2
[stream2] [workspace] Running shell script 3
[stream1] [workspace] Running shell script 4

我想让这些日志可读。 任何想法如何分开它们?

1 个答案:

答案 0 :(得分:5)

编辑:我刚才意识到这里的回答是:How to get stdout and stderr from single Jenkins Pipeline parallel blocks?

  1. 转到您的构建页面,例如“Jenkins> BUILD_NAME>#163”
  2. 在侧面板中单击“管道步骤”。
  3. 您应该看到管道中所有步骤的布局,每个步骤都可以查询日志(单击终端图标),也应该有状态指示器。