2015-06-28 18 views
4

我不能在我的TFS 2013團隊項目創建構建定義爲我的錯誤:無法創建TFS生成定義(TF225000),並沒有構建Administrators組

TF225000: You do not have permission to create new build definitions

我在項目管理員組。我被添加到Project Collection Build Administrators組作爲可能的解決方法,但我仍然得到相同的錯誤。

該團隊項目沒有「Build Administrators」組,這是一個明顯的缺陷,來自MSDN的Permission Reference for Team Foundation Server中的Project-level groups

我的環境是最近從TFS 2010升級的本地TFS 2013服務器。團隊項目沒有現有的構建定義,並且從未使用過TFBuild。團隊項目可能已經存在於早期版本的TFS中,但尚不清楚。

問題1:任何建議如何解決這個問題或進一步的調查途徑?

我最好的猜測是TFS管理員將不得不使用TFSSecurity工具來創建Build Administrators組併爲其分配生成級權限。 TFS管理員可能應該檢查與TFS升級相同的年份的其他團隊項目。

Q2:如何將權限分配給「構建定義作者或構建者」,如同一篇MSDN文章中的Build-level permissions所示?

我不是TFS管理員,只是希望在他們超負荷時充分利用他們的工作。

我的問題可能與Where is the 「Edit build definition」 permission in our TFS 2013 installation?有關,但症狀並不完全相同。

回答

4

您將需要具有適當的權限。首先在Visual Studio中轉到您的Builds選項卡並選擇「Actions | Security ...」。

enter image description here

之後,你需要確保你已經列出了正確的權限。

enter image description here

Simples ...

+0

感謝那些解決了這個問題對我來說。我不知道進入Web門戶的Build安全權限。在我的情況中還有幾個步驟,我會用幾個屏幕快照來更新我的問題以顯示。 – JohnC

+0

有沒有辦法在集合級別設置這些權限? – quintessential5

+0

當您創建團隊項目時,缺省值由流程模板設置。這些是團隊項目級別權限。 –

相關問題