环境变量是一个动态命名的值,它可以影响正在运行的进程在操作系统上的行为方式。

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 支持两种类型的变量:

  • 变量类型
  • 文件类型

5.1 变量的介绍 - 图1