是否存在可获取GitLab流水线触发者名称的API调用?
GitLab API 获取流水线触发者名称方案
其实你要的触发者信息就在你查阅的流水线API里,只是可能没留意到:
- 单条流水线详情:调用
GET /projects/:id/pipelines/:pipeline_id,返回的JSON数据里的user对象包含name字段,这就是流水线触发者的名称,同时还有username、id等关联信息。 - 项目下所有流水线列表:调用
GET /projects/:id/pipelines,每个流水线条目里同样携带user对象,直接提取name即可。
补充说明:你看的GitLab流水线API文档中,流水线对象的结构定义里明确包含了
user关联字段,返回的是触发该流水线的用户实体。
内容的提问来源于stack exchange,提问作者MisterJay
相关产品推荐
相关产品推荐

