如何在 VSTS 的发布管理中添加 AD 组以使用队列?

Posted

技术标签:

【中文标题】如何在 VSTS 的发布管理中添加 AD 组以使用队列?【英文标题】:How to add an AD group to use queues in Release Management in VSTS? 【发布时间】:2016-04-18 11:44:50 【问题描述】:

在 Visual Studio Team Services 中,我尝试定义权限以允许特定组权限管理发布定义。

因此,我将 Active Directory 组添加到团队项目的 Release Administrators 组中。如果来自特定组的用户登录到 Visual Studio Team Services 并尝试创建发布定义(或执行一些其他管理操作),他会收到以下错误:

Access denied. UserX needs Use permissions for queue Default to perform this action. For more information, contact the Team Foundation Server administrator

似乎用户通常有权创建发布定义,但缺乏发布队列的权限。如何授予某个 Active Directory 组对代理队列的使用权限?

如果我将 Active Directory 组也添加到默认集合级别的 Project Collection Build Administrators 组,则管理版本定义工作。但这也将赋予他们构建定义的权限,而这是他们不需要的。

【问题讨论】:

【参考方案1】:

您应该根据您的要求将 AD 组添加到代理队列用户组或代理队列管理员组。为此,请转到集合/帐户级别设置中的代理队列选项卡

【讨论】:

以上是关于如何在 VSTS 的发布管理中添加 AD 组以使用队列?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 VSTS 中为 Xamarin iOS 和 Android 部署添加快速通道工具

如何在 VSTS CI/CD 发送的构建电子邮件中添加 SonarQube 分析报告?

VSTS:无法添加触发发布的构建标签

将 VSTS 包源添加到 NuGet 包资源管理器

使用 Google Cloud 服务帐户是 VSTS 构建

在 VSTS Web 测试循环中添加延迟/等待时间 [重复]