无法创建 TFS 构建定义 (TF225000) 并且没有构建管理员组

Unable to create TFS build definition (TF225000) and no Build Administrators group

我无法在我的 TFS 2013 团队项目上创建构建定义,因为出现以下错误:

我在项目管理员组中。作为一种可能的解决方法,我被添加到 Project Collection Build Administrators 组,但我仍然遇到同样的错误。

团队项目没有“Build Administrators”组,根据 MSDN Project-level groups in Permission Reference for Team Foundation Server,这是一个明显的缺陷。

我的环境是最近从 TFS 2010 升级的本地 TFS 2013 服务器。团队项目没有现有的构建定义,之前从未使用过 TFBuild。团队项目可能存在于较早版本的 TFS 下,目前尚不清楚。

问题 1:有什么建议可以解决这个问题或进一步的调查途径吗?

我最好的猜测是 TFS 管理员将不得不使用 TFSSecurity 工具来创建构建管理员组并为其和项目管理员组分配构建级别的权限。 TFS 管理员可能应该检查作为 TFS 升级一部分的同一年份的其他团队项目。

问题 2:如同一 MSDN 文章中的 Build-level permissions 所示,如何以及何时将权限分配给“构建定义作者或构建者”?

我不是 TFS 管理员,只是希望在他们超载时做好他们的工作。

我的问题可能与Where is the “Edit build definition” permission in our TFS 2013 installation?有关,但症状并不完全相同。

您需要拥有适当的权限。首先在 visual studio 中转到您的构建选项卡,然后 select "Actions | Security...".

之后您需要确保列出了正确的权限。

简单...