only/except/rules/workflow (4个)
only & except
only和except是两个参数用分支策略来限制jobs构建:
only定义哪些分支和标签的git项目将会被job执行。-
except定义哪些分支和标签的git项目将不会被job执行。job: # use regexp only: - /^issue-.*$/ # use special keyword except: - branches
rules
rules允许*按顺序*评估单个规则对象的列表,直到一个匹配并为作业动态提供属性. 请注意, rules不能only/except与only/except组合使用。
可用的规则条款包括:
if(类似于
本文详细介绍了GitLab CI/CD中pipeline的语法,重点讲解了`only & except`、`rules`以及`workflow:rules`的概念和用法。`only & except`用于定义哪些分支和标签的job会执行;`rules`允许按顺序评估规则,提供了更灵活的控制方式,如基于文件变化或存在的条件;`workflow:rules`则用于控制整个管道的创建。通过这些机制,开发者能精细化地管理和控制持续集成流程。
订阅专栏 解锁全文
349

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



