0

我知道,通常 GitLab CI 脚本在每次推送到存储库后运行。如何检索有关推送的元信息,然后将其传输到 GitLab CI?

我所说的元信息是指:

  • 项目名称,
  • 执行此推送的用户名,
  • 受推送影响的分支(分支)的名称。
4

1 回答 1

1

您可以在此处找到 CI 中可用变量的概述:https ://docs.gitlab.com/ee/ci/variables/#predefined-variables-environment-variables 。

例如:

  • CI_COMMIT_REF_NAME | 为其构建项目的分支或标签名称
  • CI_PROJECT_NAME | 当前正在构建的项目名称(实际上是项目文件夹名称)
  • GITLAB_USER_ID | 开始作业的用户的 id
  • GITLAB_USER_EMAIL | 开始工作的用户的电子邮件
于 2017-06-19T18:06:24.550 回答