在Jenkins Pipelines中,如何过滤来自多个节点的控制台输出

时间:2018-09-27 12:31:10

标签: jenkins jenkins-pipeline

在Jenkins管道中使用parallel关键字并行运行作业(多节点设置)时,将交错各个节点的输出。输出示例如下所示。是否可以对其进行过滤,以便仅显示单个节点的控制台输出,而不必深入研究管道步骤?

[1] Running on BD_SLED12_x86_64-01 in /tmp/jenkins/workspace/ScOSA/continuous/ScOSA_System
[Pipeline] [2] node
[2] Running on SC-010142L in /localdata1/jenkins/workspace/ScOSA/continuous/ScOSA_System@2
[Pipeline] [3] node
[3] Running on SC-010142L in /localdata1/jenkins/workspace/ScOSA/continuous/ScOSA_System@3
[Pipeline] [4] node
[4] Running on SC-010142L in /localdata1/jenkins/workspace/ScOSA/continuous/ScOSA_System@4
[Pipeline] [1] {
[Pipeline] [2] {
[Pipeline] [3] {
[Pipeline] [4] {
[Pipeline] [1] stage
[Pipeline] [1] { (Checkout on BD_SLED12_x86_64-01)
[Pipeline] [2] stage
[Pipeline] [2] { (Checkout on SC-010142L)
[Pipeline] [3] stage
[Pipeline] [3] { (Checkout on SC-010142L)
[Pipeline] [4] stage
[Pipeline] [4] { (Checkout on SC-010142L)
[Pipeline] [1] checkout
[Pipeline] [2] checkout
[Pipeline] [3] checkout
[Pipeline] [4] checkout

1 个答案:

答案 0 :(得分:0)

使用传统的Jenkins UI无法实现,只能使用BlueOcean。然后如下所示(source):

enter image description here