📅  最后修改于: 2023-12-03 15:00:58.629000             🧑  作者: Mango
GitLab CI-权限是GitLab自带的持续集成/持续部署系统。 GitLab CI-权限提供了丰富的权限控制机制,可以让程序员灵活地对流水线的操作进行管理。在 GitLab CI-权限 中,权限控制主要分为两个方面:项目权限和 Runner 权限。
GitLab CI-权限 提供了一系列的项目权限,包括:
在 GitLab CI-权限 中,你可以根据项目的需要分配不同的权限,以保证项目的安全性和可控性。例如,你可以把仅可查看流水线和 artefacts 的权限分配给一些外部团队,以便他们能够查看当前流水线的运行情况,但不能对该项目进行更改操作。
GitLab CI-权限 还提供了一系列的 Runner 权限,包括:
你可以根据项目的需要选择不同类型的 Runner,以提高流水线的执行效率。同时,你可以设置 Runner 的权限,例如:
这些权限设置可以让你更好地控制 Runner 的使用情况,避免潜在的安全风险。
总之, GitLab CI-权限 提供了丰富的权限管控机制,可以满足不同项目的需求。通过项目、Runner 权限的配置,可以让你更好地控制项目流水线的运行情况,维护项目的安全性和可控性。