如何查看在 Gitlab CI 中调用管道触发器作业的用户



我和我的用户一起创建了项目管道触发器中的一个触发器。我成功执行了触发器,它显示在作业页面上。但是,由于我希望团队中的所有开发人员都使用此触发器,因此我需要查看谁触发了该作业。但总是出现在作业页面上,创建触发器的我触发了所有作业,而不是实际触发它的其他用户。

有什么方法可以显示谁触发了作业?

我尝试使用通过API创建管道并为每个用户设置私有令牌作为另一种选择。但是当我在请求中传递变量时,显然 Gitlab API 无法使用变量选项。因为,当我们创建管道触发器并请求它时,我们不会传递用户令牌,而是传递触发器令牌。

https://gitlab.com/gitlab-org/gitlab-ce/issues/52926

如果导航到包含 CI 管道的存储库,则在 CI/CD>Pipelines 下应该有一个表,显示管道的所有过去实例。有一个"触发器"列,应该显示谁触发了它。

如果您仍然无法看到是谁触发的,也许您需要调整自己的权限

最新更新