检索推送元信息并将其传输到 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 |的电子邮件 开始作业的用户