GitLab CI/CD 变量是用于存储敏感信息、配置选项和环境特定值的方式。以下是一些常用的 GitLab CI/CD 变量及其用法。

常用变量

  • CI_PROJECT_ID: 当前项目的ID。
  • CI_COMMIT_SHA: 当前提交的SHA值。
  • CI_ENVIRONMENT_NAME: 环境名称,如 productionstaging
  • CI_REGISTRY_URL: 仓库注册表的URL。

示例

假设你有一个项目,你想在 CI/CD 管道中使用一个敏感的 API 密钥。你可以这样设置:

variables:
  API_KEY: $CI_ENVIRONMENT_NAME

在管道脚本中,你可以这样使用:

before_script:
  - echo "API_KEY=$API_KEY" >> ~/.bashrc

扩展阅读

更多关于 GitLab CI/CD 变量的信息,请参阅官方文档

[center][https://cloud-image.ullrai.com/q/gitlab/](GitLab 官方网站)[/center]