tags/allow_failure/when/retry/timeout/parallel
tags
用于从允许运行该项目的所有Runner列表中选择特定的Runner,在Runner注册期间,您可以指定Runner的标签。
tags可让您使用指定了标签的runner来运行作业,此runner具有ruby和postgres标签。
job:
tags:
- ruby
- postgres
给定带有osx标签的OS X Runner和带有windows标签的Windows Runner,以下作业将在各自的平台上运行。
windows job:
stage:
- build
tags:
- windows
script:
- echo Hello, %USERNAME%!
osx job:
stage:
- build
tags:
- osx
script:
- echo "Hello, $USER!"

allow_failure
allow_failure允许作业失败,默
本文详细介绍了GitLab CI/CD中的pipeline语法,包括tags、allow_failure、when、retry、timeout和parallel等关键概念。tags用于选择特定Runner,allow_failure允许作业失败但不影响整体流程,when决定作业执行条件,retry配置失败重试,timeout设定作业超时时间,parallel则实现了作业的并行执行。这些知识点结合实例,帮助读者深入理解GitLab持续集成系统的配置和使用。
订阅专栏 解锁全文
349

被折叠的 条评论
为什么被折叠?



