variables

定义在脚本中使用的 CI/CD 变量。

支持: 作业变量、全局变量、description、value、options、expand

示例

全局变量

variables:
  GLOBAL_VAR: world

job:
  script: echo $GLOBAL_VAR

作业变量

job:
  script: echo $JOB_VAR
  variables:
    JOB_VAR: hello

带 value 的变量

variables:
  MY_VAR:
    value: my-value

job:
  script: echo $MY_VAR

带 description 的变量

variables:
  MY_VAR:
    description: "A configurable variable"
    value: default

job:
  script: echo $MY_VAR

带 options 的变量

variables:
  MY_VAR:
    value: option1
    options:
      - option1
      - option2

job:
  script: echo $MY_VAR

禁用变量展开

variables:
  MY_VAR:
    value: hello
    expand: false

job:
  script: echo $MY_VAR