在GitLab CI中定义变量的语法如下:
variables:
VAR_NAME: "value"
其中,VAR_NAME
是变量名,value
是变量值。
以下是一个示例CI脚本,定义了一个名为APP_VERSION
的变量,值为1.0.0
:
stages:
- build
- deploy
variables:
APP_VERSION: "1.0.0"
build_app:
stage: build
script:
- echo "Building app version $APP_VERSION"
deploy_app:
stage: deploy
script:
- echo "Deploying app version $APP_VERSION"
在上面的示例中,APP_VERSION
变量在variables
部分定义,并在后续的任务中使用。在build_app
和deploy_app
任务中,通过$APP_VERSION
来引用该变量。当运行该CI脚本时,GitLab会自动替换变量的值。输出将会是:
Building app version 1.0.0
Deploying app version 1.0.0