【发布时间】:2017-06-19 17:44:03
【问题描述】:
我知道,通常 GitLab CI 脚本会在每次推送到存储库后运行。如何检索关于推送的元信息,然后将其传输到 GitLab CI?
我的意思是元信息:
- 项目名称,
- 执行此推送的用户名,
- 受推送影响的分支(分支)的名称。
【问题讨论】:
-
您可以在您的 gitlab ci 管道中放置一个可以访问 gitlab api 的脚本,然后您可以获取合并请求的详细信息,然后对这些详细信息做任何您想做的事情。我还要说这不是一个好方法
-
VeLKerr 我试着在下面回答你的问题,如果它是正确的,你能确认(接受)这个答案吗?如果不是,请评论它。
-
好的,谢谢。这是正确的。但很快我会更新它,因为我已经研究了有关检索 USER_NAME 的信息(在你的回答中,我只能看到 user_id 和电子邮件)。
标签: gitlab gitlab-ci gitlab-ci-runner gitlab-8