Azure Pipelines 配置:限制流水线仅可由特定用户运行
Azure Pipelines 限制特定用户运行流水线配置指引
一、先收回默认的流水线运行权限
- 打开你的Azure DevOps项目,点击左下角齿轮图标进入项目设置
- 找到「权限」分类下的流水线选项
- 在权限列表里,找到「Contributors」(贡献者组)及其他默认拥有流水线运行权限的组,取消勾选「排队构建」「排队发布」(针对发布流水线)的权限
- 确保所有不需要运行流水线的用户/组,都被移除或取消了这两项权限
二、给特定用户开放运行权限
- 仍在「流水线」权限页面,点击右上角的添加用户/组
- 输入允许运行流水线的用户名或用户组名称,添加到权限列表中
- 给该用户/组勾选「排队构建」(针对构建流水线)、「排队发布」(针对发布流水线)的权限
三、单条流水线的精细化控制(可选)
如果仅需限制某一条特定流水线,而非项目内所有流水线:
- 打开目标流水线的详情页,点击右上角三个点图标(更多选项),选择安全
- 先移除或取消其他用户/组的「排队」权限
- 点击添加用户/组,加入允许运行的用户,勾选「排队」权限即可
四、验证配置效果
用无权限的用户账号尝试运行流水线,确认会弹出权限不足的提示,确保配置生效
内容的提问来源于stack exchange,提问作者Fr0zt
相关产品推荐
相关产品推荐

