检索推送元信息并将其传输到 CI
Retrieving push metainformation and transferring it to the CI
我知道,一般来说,每次推送到存储库后 GitLab CI 脚本 运行。我如何检索关于推送的 metainforation 然后将其传输到 GitLab CI?
我所说的元信息是指:
- 项目名称,
- 执行此推送的用户名,
- 受推送影响的分支(分支)名称。
您可以在 CI 此处找到可用变量的概述:https://docs.gitlab.com/ee/ci/variables/#predefined-variables-environment-variables。
例如:
- CI_COMMIT_REF_NAME |构建项目的分支或标签名称
- CI_PROJECT_NAME |当前正在处理的项目名称
内置(实际上是项目文件夹名称)
- GITLAB_USER_ID |的编号
启动作业的用户
- GITLAB_USER_EMAIL |的电子邮件
开始作业的用户
我知道,一般来说,每次推送到存储库后 GitLab CI 脚本 运行。我如何检索关于推送的 metainforation 然后将其传输到 GitLab CI?
我所说的元信息是指:
- 项目名称,
- 执行此推送的用户名,
- 受推送影响的分支(分支)名称。
您可以在 CI 此处找到可用变量的概述:https://docs.gitlab.com/ee/ci/variables/#predefined-variables-environment-variables。
例如:
- CI_COMMIT_REF_NAME |构建项目的分支或标签名称
- CI_PROJECT_NAME |当前正在处理的项目名称 内置(实际上是项目文件夹名称)
- GITLAB_USER_ID |的编号 启动作业的用户
- GITLAB_USER_EMAIL |的电子邮件 开始作业的用户