在Jenkins管道中是否可以并行运行多个阶段及其各自的步骤?

在Jenkins管道中是否可以并行运行多个阶段及其各自的步骤?,jenkins,continuous-integration,jenkins-pipeline,Jenkins,Continuous Integration,Jenkins Pipeline,我搜索和试验了很多,但找不到任何我需要的工作实例 我想并行运行两个阶段,每个阶段有几个步骤。我所说的并行是指阶段本身和它们各自的步骤。我找到的所有现有示例和主题都与在阶段中并行执行步骤有关 我不需要这些,我需要并行运行2个阶段和它们的步骤。请看这个屏幕截图: 当前行为是执行父阶段1,然后开始执行父阶段2 是否可以并行运行“父阶段1”和“父阶段2” 您可以在并行块中使用阶段。e、 g pipeline { agent any stages { stage('Non

我搜索和试验了很多,但找不到任何我需要的工作实例

我想并行运行两个阶段,每个阶段有几个步骤。我所说的并行是指阶段本身和它们各自的步骤。我找到的所有现有示例和主题都与在
阶段中并行执行
步骤有关

我不需要这些,我需要并行运行2个
阶段
和它们的
步骤
。请看这个屏幕截图:

当前行为是执行父阶段1,然后开始执行父阶段2


是否可以并行运行“父阶段1”和“父阶段2”

您可以在
并行
块中使用阶段。e、 g

pipeline {
    agent any
    stages {
        stage('Non Parallel Execution') {
            steps {
                 sh 'echo step 1a'
                 sh 'echo step 2a'
                 sh 'echo step 3a'
            }
        }
        stage('Parallel Execution') {
            parallel {
                 stage('Parent A') {
                    steps {
                        sh 'echo step 1'
                        sh 'echo step 2'
                    }
                }
                stage('Parent B') {
                    steps {
                        sh 'echo step 3'
                        sh 'echo step 4'
                    }
                }
            }
        }
    }
}
src:

如果您尝试使用嵌套并行执行,我建议您阅读以下问题的答案: