组合并行的阶段

时间:2017-10-31 08:44:35

标签: jenkins jenkins-pipeline jenkins-blueocean

我希望有一个像

这样的并行管道
parallel (
    "stream1" {
    }
    "stream2" {`
    }
    "stream3" {`
    }
)

我可以在其中添加阶段(每个流中有两个)并在附件中显示它们。enter image description here

目前它的工作原理如下 enter image description here

如何让舞台在蓝色海洋中可见?

2 个答案:

答案 0 :(得分:0)

目前不可能。 有一项功能请求可以添加此功能,您可以投票支持: https://issues.jenkins-ci.org/browse/JENKINS-38442?page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel

答案 1 :(得分:0)

是的,这对于Declarative Pipeline 1.3及更高版本是可能的。例如,您共享了以下示例代码。

stages {
  stage("Build") {
    steps {
      echo "Executing Build"
    }
  }
  stage ("Parallel Builds") {
    parallel {
      stage("stream1") {
        stages {
          stage("JUnit") {
            steps {
              echo "Executing JUnit"
            }
          }
          stage("Firefox") {
            steps {
              echo "Executing Firefox"
            }
          }
        }
      }
      stage("stream2") {
        stages {
          stage("DBUnit") {
            steps {
              echo "Executing DBUnit"
            }
          }
          stage("Edge") {
            steps {
              echo "Executing Edge"
            }
          }
        }
      }
      stage("stream3") {
        stages {
          stage("Jasmine") {
            steps {
              echo "Executing Jasmine"
            }
          }
          stage("Safari") {
            steps {
              echo "Executing Safari"
            }
          }
        }
      }
    }
  }
  stage("Dev") {
    steps {
      echo "Executing Dev"
    }
  }
}

有关官方文档,请参阅:enter link description here