当我收到错误时,我无法在TFS 2013团队项目中创建构建定义:
我在项目管理员组中。我被添加到Project Collection Build Administrators组作为可能的解决方法,但我仍然得到相同的错误。
团队项目没有“构建管理员”组,这是MSDN Project-level groups中Permission Reference for Team Foundation Server Build-level permissions的明显不足之处。
我的环境是最近从TFS 2010升级的本地TFS 2013服务器。团队项目没有现有的构建定义,之前从未使用过TFBuild。团队项目可能已经存在于早期版本的TFS之下,目前还不清楚。
Q1:有任何建议如何解决这个或更多的调查途径?
我最好的猜测是,TFS管理员必须使用TFSSecurity工具创建Build Administrators组,并为其和Project Administrators组分配构建级权限。可能TFS管理员应该检查属于TFS升级的同一年份的其他团队项目。
Q2:还有如何以及何时将权限分配给“构建定义作者或构建者”,如Where is the “Edit build definition” permission in our TFS 2013 installation?中所示,来自同一篇MSDN文章?
我不是TFS管理员,只是希望在工作过载时完成工作。
我的问题可能与http://api.jquery.com/toggleclass/有关,但症状并非完全相同。
答案 0 :(得分:4)
您需要拥有相应的权限。首先在visual studio中转到Builds选项卡,然后选择“Actions | Security ...”。
之后,您需要确保列出了正确的权限。
... Simples