这里记录着我在配置.gitlab-ci.yml
过程中碰到的常用的几个配置,对其进行分类解释说明,方便后续理解与查阅。
我的一个完整的.gitlab-ci.yml
示例:
1 | # default stages: .pre build test deploy .post |
Gitlab CI/CD之.gitlab-ci.yml复用类配置:
- Anchors
- !reference
- extend
- include
条件类配置:
- only
- except
- rules
- when
脚本类配置:
- before_script
- script
- after_script
缓存类配置:
- cache
- artifacts