Azure DevOps代理池安全性

时间:2019-04-22 19:53:08

标签: azure-devops

我很难理解团队项目的代理池安全性如何工作或如何填充。我想我缺少基本的构造。

我想在项目级别授予以下访问权限:

  

贡献者-角色:用户
  Project Mini管理员(自定义组)-角色:管理员

这是我所做的: 在项目设置中,我单击了 Agent Pools ,然后单击了 Security 按钮。 我添加了上面提到的两个组。

Agent Pool Security for Project 如果然后我单击此屏幕上列出的一个代理程序池并选择安全性,则可以看到继承已打开,但未列出所选池的新组。

我想念什么?如果“贡献者”或“项目迷你管理员”转到“团队项目”中的“构建定义”并尝试下拉“代理”列表,则他们将看不到任何“代理”;否则,“代理”将不再显示。好像他们对特工没有安全感。如果我手动将单独添加到所有代理,它们将按预期工作。几乎好像从代理池安全性到代理的继承链没有传播。

Agent

2 个答案:

答案 0 :(得分:0)

根据Documentation,存在(was)和所有代理节点,这些节点将为所选用户分配所有代理池的指定角色。

使用新的项目设置用户界面布局,可以通过代理池着陆页上的安全性按钮访问该节点,该项目的所有池均位于该页面上列出。


enter image description here


enter image description here


应从该池的安全性视图进行特定池的角色分配。

enter image description here

查看整个组织的“代理程序池”安全性将向您显示与文档词汇更加一致的旧版UI。

enter image description here

答案 1 :(得分:0)

我在Microsoft's Developer Community网站上针对此问题提供了反馈。 Microsoft确认这是一个问题,正在努力解决。