gitlabci系统变量
时间: 2023-11-11 13:57:27 浏览: 250
【BP回归预测】蜣螂算法优化BP神经网络DBO-BP光伏数据预测(多输入单输出)【Matlab仿真 5175期】.zip
GitLab CI/CD 提供了一些系统变量,可以在构建和部署过程中使用。下面是一些常用的系统变量:
1. `CI_COMMIT_REF_NAME`: 当前提交所在的分支或标签的名称。
2. `CI_COMMIT_SHORT_SHA`: 当前提交的短 SHA。
3. `CI_COMMIT_SHA`: 当前提交的完整 SHA。
4. `CI_COMMIT_MESSAGE`: 当前提交的提交信息。
5. `CI_PROJECT_ID`: GitLab 项目的唯一标识符。
6. `CI_PROJECT_NAME`: GitLab 项目的名称。
7. `CI_PROJECT_PATH`: GitLab 项目的路径。
8. `CI_PIPELINE_ID`: 当前流水线的唯一标识符。
9. `CI_JOB_ID`: 当前作业的唯一标识符。
10. `CI_JOB_NAME`: 当前作业的名称。
11. `CI_REGISTRY`: GitLab 运行容器镜像的注册表地址。
12. `CI_RUNNER_ID`: 执行当前作业的 Runner 的唯一标识符。
这些系统变量可以在 `.gitlab-ci.yml` 文件中使用,例如:
```yaml
build:
script:
- echo "Running build job on branch $CI_COMMIT_REF_NAME"
```
阅读全文