【问题标题】:Make everyone a reviewer of VSTS pull requests让每个人都成为 VSTS 拉取请求的审阅者
【发布时间】:2018-03-01 10:48:38
【问题描述】:

我们希望建立一个池代码审查系统,任何开发人员都可以在其中查看所有待处理代码审查请求的列表并选择一些进行审查。我们正在使用 Visual Studio Team Services。

作为第一步,我需要允许将整个项目集合有效用户组添加为拉取请求的审阅者。 (目前该领域似乎只接受项目团队的明确成员用户。)第二步是授予所有集合有效用户对所有项目的读取权限。

后面的步骤好像是this answer回答的。

但我完全坚持让每个人都成为拉取请求审阅者。这甚至可能吗?如果有怎么办? (如果没有第三方扩展,我宁愿不依赖它。)

【问题讨论】:

  • 您可能需要创建一个项目本地组“审阅者”,将“帐户有效用户”粘贴在那里,然后基于每个项目进行配置。我想虽然 UI 可能会阻止您,但 API 会很高兴地允许您拉入帐户全局组。

标签: azure-devops


【解决方案1】:

您可以使用以下步骤让每个人都成为 VSTS 拉取请求的审阅者:

  1. 添加帐户级别组以将所有用户添加为该组的成员

    在安全页面 (https://account.visualstudio.com/_admin/_security) -> 创建组 -> 输入组名(假设这里是 Engineering)-> 将所有用户添加为 Engineering 组的成员。

  2. 为每个项目添加帐户级别组(工程组)

    在项目安全页面 (https://account.visualstudio.com/project/_admin/_security) -> 将工程组添加为项目组或团队的成员。

  3. 为项目中的 PR 审阅者选择项目团队/组(您将工程组添加为成员)

  4. 您可以安装 Pull Request Dashboard 扩展以清晰地查看 PRs

    您可以安装Pull Request Dashboard 扩展,以便用户可以按不同类别查看项目中的Pull Requests:Request By me、Assigned To Me 和其他Open Pull Requests。

【讨论】:

  • 谢谢 - 抱歉,我花了这么长时间才回复。以上工作。它并不像我希望的那样顺畅,因为每个项目都必须单独配置。拉取请求仪表板很好。
  • 是的,它需要配置项目到项目。但是每个项目只需要配置一次。
【解决方案2】:

默认情况下,与所有人都不一样,您可以添加任意数量的人作为审阅者。

【讨论】:

  • 我认为你没有理解这个问题。我希望每个人都成为审阅者,而无需添加个人。
猜你喜欢
  • 1970-01-01
  • 2017-09-22
  • 1970-01-01
  • 1970-01-01
  • 2022-08-19
  • 2022-12-03
  • 2019-11-07
  • 1970-01-01
  • 2020-01-25
相关资源
最近更新 更多