Jenkins管道-如何在并行运行之间进行等待

时间:2019-05-16 11:39:36

标签: jenkins jenkins-pipeline parallels

我想并行运行3个测试,但是,我希望第2个测试在第1个测试之后5秒开始运行,第3个测试在第2个测试之后5秒开始运行。

有可能吗?

1 个答案:

答案 0 :(得分:0)

举一个声明性管道示例

pipeline {
    agent any

    stages {

        stage("Test") {
            steps {
                script {

                    parallel(
                        DEV: {
                            sleep 5
                            echo 'DEV'
                        },                             

                        QA: {
                            sleep 6
                            echo 'QA'
                        }
                    )
                }

            }
        }
    }
}