我与用户一起在项目的管道触发器中创建了一个触发器。我成功执行了触发器,它出现在作业页面上。但是由于我希望团队中的所有开发人员都可以使用此触发器,因此我需要查看是谁触发了这项工作。但是总是在作业页面上显示,创建触发器的我触发了所有作业,而不是实际触发它的其他用户。
有什么方法可以显示谁触发了工作?
我试图将通过API创建管道并为每个用户设置专用令牌作为另一种选择。但是,当我在请求中传递变量时,显然Gitlab API无法使用variables选项。因为,当我们创建管道触发器并请求它时,我们没有传递用户令牌,而是传递了触发器令牌。
答案 0 :(得分:0)
如果导航到包含CI管道的存储库,则CI / CD> Pipelines下应有一个表格,显示该管道的所有过去实例。有一个“触发器”列,应向您显示触发它的人。
如果仍然看不到是谁触发的,也许您需要调整自己的permissions