TFS构建服务向导在“编辑集合级别信息”权限设置为“允许”时失败

时间:2012-11-28 15:51:54

标签: tfs tfs2010 tfsbuild build-server azure-devops

我正在尝试设置TFS Build服务,但是配置向导会继续轰炸编辑集合级别信息权限,我已根据需要设置了这些权限。

没有太多的背景信息,它是一个新的2003虚拟服务器,只安装了TFS构建服务。我得到的唯一其他警告是没有安装防火墙所以我不能看到干扰。日志中感兴趣的部分如下。

Verify: Verify that the running account has the required Team Foundation Server permissions(TBRUNNINACOUNT): Starting Verification
TF279000: User domain\user.name does not have permission to add members to the Build Services group. To perform this action, the user must have the 'Edit collection-level information' permission set to Allow.
!Verify Error!: TF279000: User domain\user.name does not have permission to add members to the Build Services group. To perform this action, the user must have the 'Edit collection-level information' permission set to Allow.
"Verify: Verify that the running account has the required Team Foundation Server permissions(TBRUNNINACOUNT): Exiting Verification with state Completed and result Error"
!Verify Result!: 1 Completed, 0 Skipped: 0 Success, 1 Errors, 0 Warnings

非常感谢任何帮助,我不知道从哪里开始。

谢谢,汤姆。

2 个答案:

答案 0 :(得分:2)

我不确定为什么你的Build应该在Collection级别编辑一些东西,但解决问题的方法是将权限添加到“Project Collection Build Service Accounts”。我希望TBRUNNINACOUNT是该组的成员,否则构建可能会失败。

要设置延迟,请执行以下步骤:

  1. 打开团队资源管理器
  2. 连接到TeamProjectCollection,构建服务应该用于
  3. 右键单击根以获取上下文菜单
  4. 选择“团队项目收藏设置 - >安全性”
  5. 选择“Project Collection Build Service Accounts”
  6. 设置'编辑集合级信息'权限
  7. 使用ok
  8. 关闭对话框

    现在该帐户具有所需权限,向导应该贯穿该点。

答案 1 :(得分:1)

我遇到了同样的问题,基本上我是从汤姆离开的地方接过来的。

在用于源代码管理的TFS服务器上,我将我的AD用户帐户添加到Project Collection Build Administrators组并且它工作正常。