Jenkins 阶段并行任务脚本化管道

Jenkins 阶段并行任务脚本化管道,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我尝试并行调用多个阶段,并使用脚本化管道。得到的示例很少,但要么是声明性管道,要么是在阶段中使用并行任务。 任何人都可以分享链接或参考,我可以检查相同的 阿曼试试这个: stage("single step before") { echo "this is a single step before" } stage("parallel tasks") { parallel 'pipe1': { stag

我尝试并行调用多个阶段,并使用脚本化管道。得到的示例很少,但要么是声明性管道,要么是在阶段中使用并行任务。 任何人都可以分享链接或参考,我可以检查相同的

阿曼

试试这个:

stage("single step before") {
    echo "this is a single step before"
}

stage("parallel tasks") {
    parallel 'pipe1': {
        stage("parallel 1"){
            echo "pipe1: this is parallel 1"
        }
        stage("parallel 2"){
            echo "pipe1: this is parallel 2"
        }
        stage("parallel 3"){
            echo "pipe1: this is parallel 3"
        }
    }, 'parallel 4': {
        echo "pipe2: this is parallel 4"
    }
}
阶段(“单步后”){ echo“这是后面的一步”
}

有人投票关闭了你的问题,可能是你要求链接。当您询问“如何”(又名代码)时,可能一切都会很好(根据这里的“规则”),运行一个包含并行块的单个阶段会更好,因为Jenkins UI会在作业页面上将每个阶段显示为一个块。此外,各阶段应保持一致,以保持正确的工作记录。