2016-09-21 48 views
-3

我們使用TFS聚合器根據其子的狀態更改自動更新用戶故事的狀態,並自動更新用戶故事的其他項目狀態(如果它們是相關的)。 同樣重要的一點是,我們聘請外部自由職業者來幫助我們做到這一點。當我們在他的環境中測試它時,它運行良好。但是,當我們的環境部署到 時 - 沒有任何變化,新功能無法使用。TFS聚合器實現的問題

你推薦我們檢查一下嗎?

這個集成問題的原因是什麼?

我們應該採取什麼行動?

您的建議比歡迎!

+0

爲什麼不諮詢你聘請的外部自由職業者?他不提供如何部署的步驟嗎?你的環境和他的一樣嗎?你使用的是哪個版本的TFS? –

+0

他正試圖解決這個問題,但到目前爲止我們沒有找到解決方案。我們都使用相同的版本(TFS更新3)。現在我們試圖匹配我們的環境 - 例如,我們沒有在我們的TFS服務器上安裝Visual Studio,他做了。我們的專家說,由於版本升級問題(我們從2013年升級到2015年3),聚合器無法連接到TFS服務器。 –

+0

請查看我的回覆以解決您的問題。 –

回答

0

首先,嘗試按照本網站上的安裝步驟來安裝該插件:https://github.com/tfsaggregator/tfsaggregator/wiki/Install

如果仍然無法正常工作。下面是故障排除頁面,您可以參考:TFS Aggregator Troubleshooting

  • 您正在使用此服務器端插件的 權服務器的正確版本。您可以在網站上獲得此插件的多個版本 https://github.com/tfsaggregator/tfsaggregator
  • 您已更新觸發規則的工作項目。如果規則的工作項之間的導航(TFS的 聚合僅對一旦有 被更新彙總規則的工作項目。這可能會在未來的版本中改變。)
  • ,工作項目有一個適當的 鏈接(例如親子)。
  • 複製的DLL和政策文件的插件位置上 所有TFS應用層服務器(通常在:\ PROGRAM 文件\微軟的Team Foundation Server {版本} \應用層\ WEB 服務\ BIN \插件)
  • 您在 TFSAggregator2.ServerPlugin.policies中有源和目標字段的有效名稱。
  • 保存文件時,將其保存爲UTF-8編碼(在Notepad ++ 中稱爲「不含BOM的utf-8」)。
  • 您已授予運行該插件的用戶的權限,例如,將TFS服務帳戶添加到項目集管理員 TFS羣組中 。

    您可能需要使用tfssecurity /收集從命令行執行此操作:http://server:8080/tfs/DefaultCollection/G +「項目 集管理員」,「LOCAL SERVICE」如果你的服務帳戶 無論是本地服務,網絡服務或任何其他Windows知名 身份,因爲它們不再在權限UI中顯示。

  • 當使用模擬選項,確保執行 插件(通常是TFS服務帳戶)的用戶在服務器級別
  • 「使上 代表他人請求」權限如果你升級你的TFS 2013.20至2015. *和2015年至2015年至 2015。1,並且在執行此TFS升級之前沒有卸載TFS聚合器,聚合器不起作用。從TFS 2013 Program Files文件夾的 中刪除TFS Aggregator,或運行TFS Aggegrator的卸載(備份您的策略!)。然後按照此處所述重新安裝TFS Aggegrator設置或手動安裝TFS 2015。 每個TFS版本都有它自己的彙編程序集,因此它對於使用正確的版本對於正確的TFS很重要。