【发布时间】:2021-03-16 00:50:05
【问题描述】:
我需要在 GitLab 中实现多项目管道触发器。我的上游和下游管道都是 GitLab 管道。每当通过运行上游管道将任何更改合并到上游存储库的主分支时,都需要自动重新运行下游管道。
我可以使用带触发器的桥接作业,但问题是运行上游管道以更新上游存储库的用户没有足够的权限来运行下游管道。这种情况下,如何实现多项目流水线触发器。
请帮忙。
【问题讨论】:
标签: continuous-integration gitlab
我需要在 GitLab 中实现多项目管道触发器。我的上游和下游管道都是 GitLab 管道。每当通过运行上游管道将任何更改合并到上游存储库的主分支时,都需要自动重新运行下游管道。
我可以使用带触发器的桥接作业,但问题是运行上游管道以更新上游存储库的用户没有足够的权限来运行下游管道。这种情况下,如何实现多项目流水线触发器。
请帮忙。
【问题讨论】:
标签: continuous-integration gitlab
创建上游管道的用户需要具有访问权限 下游项目的权利
如果触发的管道分支在下游项目上受到保护,则至少应为触发上游项目管道的成员分配“开发人员”权限级别
另请参阅Project members permissions,项目成员权限部分
【讨论】: