Continuous integration 禁用“手动运行管道”;发展商;Gitlab中的角色

Continuous integration 禁用“手动运行管道”;发展商;Gitlab中的角色,continuous-integration,gitlab,Continuous Integration,Gitlab,除了完全禁用CI/CD或通过规则更新作业定义以不通过“web”执行外,是否有方法防止“开发人员”角色在任何分支中手动启动管道 理想情况下,我想隐藏 按钮。开发人员角色仍然可以查看管道和作业结果。目前无法限制角色或创建自己的角色。在这个主题上有一些问题/史诗(,),但实施将需要一些时间。 不幸的是,epic有一个受保护的分支。 根据您的分支模型,您可以也不可以授予开发人员直接在您不希望开发人员在其上运行管道的分支上推送或合并的权限 备选方案四:通过管道文件和API进行限制 您还可以编写管道文件,

除了完全禁用CI/CD或通过规则更新作业定义以不通过“web”执行外,是否有方法防止“开发人员”角色在任何分支中手动启动管道

理想情况下,我想隐藏


按钮。开发人员角色仍然可以查看管道和作业结果。

目前无法限制角色或创建自己的角色。在这个主题上有一些问题/史诗(,),但实施将需要一些时间。 不幸的是,epic有一个受保护的分支。

根据您的分支模型,您可以也不可以授予开发人员直接在您不希望开发人员在其上运行管道的分支上推送或合并的权限

备选方案四:通过管道文件和API进行限制 您还可以编写管道文件,以便它检查管道是否正常,并且只允许某些用户使用。您可以获取项目或组的成员及其访问级别(角色)