首页 > 解决方案 > 用户如何从上游管道触发运行 GitLab 下游管道,而没有运行下游管道的权限

问题描述

我需要在 GitLab 中实现多项目管道触发器。我的上游和下游管道都是 GitLab 管道。每当通过运行上游管道将任何更改合并到上游存储库的主分支时,就需要自动重新运行下游管道。

我可以使用带触发器的桥接作业,但问题是运行上游管道以更新上游存储库的用户没有足够的权限来运行下游管道。在这种情况下,如何实现多项目流水线触发器。

请帮忙。

标签: continuous-integrationgitlab

解决方案


基于:多项目管道

创建上游管道的用户需要对下游项目具有访问权限

如果触发的管道分支在下游项目上受到保护,则至少应为触发上游项目管道的成员分配“开发人员”权限级别

另请参阅项目成员权限,项目成员权限部分


推荐阅读