TFS 2015中代理队列用户的最佳实践?

时间:2016-12-08 11:49:21

标签: security build tfs2015

我已在某些沙箱和测试环境中安装了Team Foundation Server(TFS)2015和更新3。在每个环境中,我必须手动将用户添加到“代理队列用户”组,以使任何用户都可以启动构建。

艾哈迈德·阿萨德(Ahmed Al-Asaad)在博客中写到了如何做到这一点here

我未能找到任何描述谁应该成为Agent Queue Users组成员的Microsoft文档,这让我感到困惑,为什么该组为空。我发现的最近的文档是this,但它只是声明我可以将用户添加到该组中。

似乎违反直觉的是,每个默认值都不允许用户对构建进行排队。这是首先安装TFS的主要原因之一。我希望我的用户能够一直办理登机手续。

我还感到困惑的是,我必须将用户添加到与用户所属的团队项目的安全管理完全分开的组中。

有人能指出我对这个主题的最佳实践的描述吗?

干杯迈克尔

1 个答案:

答案 0 :(得分:2)

默认情况下,您的Build Administrators在您的代理队列中具有管理员角色。如果您希望其他人也被允许使用该队列,您需要添加它们。

最佳做法是向代理队列用户添加一个组(例如, {your-project} \ Contributors )。如果您希望用户可以访问所有代理队列,则可以选择所有队列,然后将 {your-project} \ Contributors 组添加到Agent Queue Users组。如果您只希望这些用户访问特定代理队列,请将 {your-project} \ Contributors 组添加到特定代理队列的Agent Queue Users组。