# 用处
在 gitlab 的 CI/CD 流程中,会需要通过内置变量调整执行的脚本,希望提供常用配置给大家提供帮助.
# variables
变量 | 描述 |
---|---|
CI_PROJECT_URL | 访问项目的 HTTP 地址 |
CI_COMMIT_REF_NAME | 构建项目的 branch 或 tag 名称 |
CI_COMMIT_REF_SLUG | $CI_COMMIT_REF_NAME 小写,除了 0-9 和 a-z,替换为- |
CI_COMMIT_SHA | 构建项目的 commit SHA 值 |
CI_COMMIT_TAG | 构建项目的 commit 的 tag 名,只有在构建 tags 时才会使用。 |
CI_PROJECT_NAME | 当前正在构建的项目名称(实际上是项目文件夹名) |
CI_ENVIRONMENT_NAME | 执行 job 的环境名,如 produciton,dev,pre-production 等 |
CI_JOB_NAME | 在 .gitlab-ci.yml 中定义的 job 名称 |
CI_JOB_STAGE | 在 .gitlab-ci.yml 中定义的 stage 名称 |