GitLab CI/CD 变量是用于存储敏感信息、配置选项和环境特定值的方式。以下是一些常用的 GitLab CI/CD 变量及其用法。
常用变量
CI_PROJECT_ID
: 当前项目的ID。CI_COMMIT_SHA
: 当前提交的SHA值。CI_ENVIRONMENT_NAME
: 环境名称,如production
或staging
。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]