环境变量是一个动态命名的值,它可以影响正在运行的进程在操作系统上的行为方式。
1. 环境变量分类
在 GitLab CI/CD 中,环境变量分为两部分:
- 预定义环境变量
- 自定义环境变量
1.1 预定义环境变量
GitLab CI/CD 具有一组默认的环境变量,您可以不需要任何定义,就可直接使用,比如问题编号,用户名,分支名称,管道和提交ID等。
预定义变量参考:https://docs.gitlab.com/12.10/ee/ci/variables/predefined_variables.html
1.2 自定义环境变量
在 GitLab 11.11 中引入。
GitLab 支持两种类型的变量:
- 变量类型
- 文件类型