我正在尝试设置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
非常感谢任何帮助,我不知道从哪里开始。
谢谢,汤姆。
答案 0 :(得分:2)
我不确定为什么你的Build应该在Collection级别编辑一些东西,但解决问题的方法是将权限添加到“Project Collection Build Service Accounts”。我希望TBRUNNINACOUNT是该组的成员,否则构建可能会失败。
要设置延迟,请执行以下步骤:
现在该帐户具有所需权限,向导应该贯穿该点。
答案 1 :(得分:1)
我遇到了同样的问题,基本上我是从汤姆离开的地方接过来的。
在用于源代码管理的TFS服务器上,我将我的AD用户帐户添加到Project Collection Build Administrators组并且它工作正常。