我們在使用TFS的前提下,版本2015更新3.我們正在使用多個團隊項目。某些團隊項目用於應用程序(源代碼管理和構建),其他團隊項目(包含多個團隊)用於工作項目跟蹤。團隊可以處理不同的應用程序。使用TFS發佈管理與multplie團隊項目
現在我們正在研究發佈功能。我們希望使用1個團隊項目來跟蹤所有發佈,因此我們可以概覽組織中的所有發佈。但我無法弄清楚如何實現這一點。
有沒有一種方法可以定義鏈接到其他團隊項目構建的發佈定義? Here微軟表示:「在部署同一團隊項目中發佈的團隊構建工件時,不需要額外的設置。」所以我想應該可以做一個額外的設置,但我不知道如何。
您需要重新考慮如何設置,這不是應該如何使用TFS。單個團隊項目應包含單個項目/代碼庫/ TP的所有代碼,工作項目,構建和發佈。在某種程度上,我相信你可以在一個TP中設置一個構建def來觀察來自另一個TP的文件夾,但它永遠不能從第三個團隊項目更新工作項目,並且你冒着權限無法在它們之間正確流動的風險。 –
這個結構有一些原因。主要是因爲TFS 2005的遺留問題。另一個原因是因爲應用程序和構建定義的數量。作爲開發人員,您不想向下滾動搜索長列表中的構建定義。但我想我應該重新考慮我們的設置...... – user6753355
關於構建,您應該考慮在TFS 2015中轉移到新的構建系統(構建vNext)。它比舊版本TFS中基於xaml的系統要好得多。它也有文件夾(最後),所以你可以合理地組織你的構建。 –