本篇文章向大家介绍一下二个关键词,parallel与timeout。
对于在流水现在中比较耗时的作业,比如一个作业平均运行1个小时,这种作业有时可以拆分成多个作业来完成,而parallel就是来完成拆分的。
如果一个作业太耗时,会一直占用我们的系统资源,这时需要设置作业的超时时间,使用timeout。
关键词parallel可以设置一个作业同时运行多少次,取值范围为2-50,这针对一个非常耗时,且消耗资源的作业来说,非常合适。要在同一时间多次运行同一个任务,开发者需要有多个可用的runner,或者单个runner允许同时跑多个作业。
parallel的简单使用例子
test:
script: echo ‘hello WangYi’
parallel: 5
上述例子定义了一个test作业,并且设置该作业的parallel