pipeline脚本parallel验证

pipeline {

 agent any

 options {
 	timestamps()
 }

 stages {
     stage("拉取代码") {
     	parallel {
     		stage("并发执行1"){
	     		steps{
	     			sleep 20
	            	echo "parallel-01"
	        	}
     		}
     		stage("并发执行2"){
	     		steps{
	     			sleep 10
	            	echo "parallel-02"
	        	}
     		}
     	}
     }

     stage("打包") {
            steps{
                echo "打包"
            }
     }

     stage("发布") {
            steps{
                echo "发布"
            }
     }

     stage("测试") {
            steps{
                echo "测试"
            }
     }
 }
}

  

Console Output中可以看到:并发执行开始时间是12分35秒,并发执行1这个stage执行完成是12分55秒,中间耗时20s,所以两个stage是并发执行的。

pipeline中parallel验证_项目实战

 


本文作者:持之以恒(韧)
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevOps/TestOps)、测开等
加薪必备:项目实战(性能、自动化)、简历笔试,
测试提升:从测试小白到高级测试修炼之路,