检索推送元信息并将其转移到CI

时间:2017-06-19 17:44:03

标签: gitlab gitlab-ci gitlab-ci-runner gitlab-8

我知道,通常GitLab CI脚本会在每次推送到存储库后运行。我如何检索关于推送的metainforation,然后将其转移到GitLab CI?

通过metainforation我的意思是:

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

1 个答案:

答案 0 :(得分:1)

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

E.g:

  • CI_COMMIT_REF_NAME |构建项目的分支或标记名称
  • CI_PROJECT_NAME |当前正在进行的项目名称 build(实际上是项目文件夹名称)
  • GITLAB_USER_ID |的身份 开始工作的用户
  • GITLAB_USER_EMAIL |的电子邮件 启动工作的用户