gitlab ci/cd内置变量
时间: 2024-06-14 10:02:40 浏览: 168
gitlab-ci-cd:使用gitlab CI测试持续集成和持续交付
GitLab CI/CD(持续集成/持续部署)的内置变量是一组预定义的环境和构建相关的变量,它们在每个工作流执行过程中都可用,无需显式设置。这些变量提供了方便的功能,如访问项目路径、工作目录、环境信息等。下面列举了一些常见的内置变量:
1. `CI_PROJECT_PATH`: 项目的完整路径,对于内部仓库是相对路径,对于外部仓库是绝对URL。
2. `CI_PROJECT_DIR`: 当前执行的工作目录,通常为`.gitlab-ci.yml`所在目录。
3. `CI_BUILD_REF`: 当前构建使用的分支或tag名称。
4. `CI_COMMIT_SHA`: 提交的哈希值。
5. `CI_PIPELINE_ID`: 当前管道(Pipeline)的唯一标识。
6. `CI_PIPELINE_URL`: 当前管道的URL。
7. `CI_JOB_NAME`: 当前运行的job的名称。
8. `CI_JOB_ID`: 当前job的唯一标识。
9. `CI_ENVIRONMENT_NAME`: 如果在特定环境中执行,会包含该环境的名称。
10. `CI_RUNNER_ID`: 执行构建的runner的ID。
11. `CI_REGISTRY`: 如果有注册镜像,包含了镜像仓库的信息。
阅读全文