【发布时间】:2015-09-15 00:04:08
【问题描述】:
由于出现错误,我无法在 TFS 2013 团队项目上创建构建定义:
我在项目管理员组中。作为一种可能的解决方法,我被添加到 Project Collection Build Administrators 组,但我仍然遇到同样的错误。
团队项目没有“构建管理员”组,这对于来自 MSDN 的Permission Reference for Team Foundation Server 中的Project-level groups 来说是一个明显的缺陷。
我的环境是最近从 TFS 2010 升级的本地 TFS 2013 服务器。团队项目没有现有的构建定义,之前从未使用过 TFBuild。团队项目可能存在于较早版本的 TFS 下,这一点尚不清楚。
Q1:有什么建议可以解决这个问题或进一步的调查途径吗?
我的最佳猜测是 TFS 管理员将不得不使用 TFSSecurity 工具来创建 Build Administrators 组并为其和 Project Administrators 组分配构建级别权限。 TFS 管理员可能应该检查属于 TFS 升级一部分的相同年份的其他团队项目。
Q2:以及如何以及何时将权限分配给“构建定义作者或构建者”,如同一 MSDN 文章中的Build-level permissions 所示?
我不是 TFS 管理员,只是希望在他们超载的情况下为他们的工作做好准备。
我的问题可能与Where is the “Edit build definition” permission in our TFS 2013 installation?有关,但症状并不完全相同。
【问题讨论】: