我使用門控檢查插件創建自動構建。但是我們有幾個項目引用了源目錄之外的其他web應用程序。因此,我們有一個名爲「PolicyRating.sln」的項目,它位於源代碼管理的「客戶」文件夾中。它在我們的'CoreFramework'項目集合中引用了5個其他項目,當我試圖將它部署到我們的QA服務器時,它無法在構建服務器上找到引用的項目。它無法找到項目文件。有沒有辦法建立一個引用源目錄之外的其他項目的項目?我正在使用TFS 2013如何自動執行引用源文件夾以外的多個項目的Web項目?
0
A
回答
0
如果您使用TFVC,則需要映射包含所有這些項目的工作空間。
從https://msdn.microsoft.com/en-us/library/ms181716.aspx:
在源設置選項卡:
TFVC:在工作文件夾表,指定包含 構建過程中需要的文件的版本控制的文件夾。
提示要確保您的構建過程 恢復正常功能,提高性能,包括所有的文件夾, 只有這些文件夾,包含您的構建過程 需要的文件。請參閱使用構建工作區。
如果一切都跨多個團隊項目集合分手了,你將不能夠很容易地做到這一點:項目集合旨在爲完全隔離彼此的,旨在爲您想要的代碼的情況下,工作項目,測試用例,構建等等彼此獨立。
你仍然可以通過使用TFS API來實現它,但它並不一定是直截了當的。
另一種選擇是使用二進制引用,並將二進制引用轉換爲NuGet包。但是,您仍然需要在其他團隊項目集合中設置構建/打包/發佈流程。這將需要您設置單獨的構建控制器和構建代理,因爲您無法跨團隊項目集合共享構建資源。
如果您使用的是Git,並且應用程序分散在多個存儲庫中,則可以使用子模塊。
最終,如果您在團隊項目集合中共享代碼,最好的選擇是將它們合併到一個團隊項目集合中。
相關問題
- 1. 的MSBuild - 鳥巢外部文件(項目文件夾以外的文件)到項目文件夾中的文件
- 2. 如何對文件夾中的每個項目執行功能?
- 3. Web項目中的多個Web內容文件夾
- 4. 如何捆綁項目文件夾外部的文件夾
- 5. 問題使用來自其它項目/源GWT項目中的類文件夾
- 6. 如何正確引用Java項目到Web動態項目
- 7. 如何指向項目目錄之外的sprites文件夾?
- 8. 如何在xampp的「htdocs」文件夾之外啓動laravel項目?
- 9. 咕嚕複製移動建設項目以外的文件夾
- 10. 在Android項目中引用資源文件夾的問題
- 11. TPL數據流 - 如何調用行動項目多個項目
- 12. Xcode項目源文件自動複製
- 13. 拖放項目引用文件夾
- 14. 我可以在另一個項目中引用Scrapy項目,例如c#中的多個項目引用?
- 15. 如何關閉Eclipse自動擴展我的項目文件夾?
- 16. 將項目文件夾轉換爲自己的項目?
- 17. SoapUI Maven插件 - 執行多個項目
- 18. 清單的主體可執行文件以外的項目的依賴項?
- 19. SBT項目文件夾外部的Scala源碼
- 20. 如何在多個Web服務項目中使用一個源文件?
- 21. 多項目maven項目的單個可執行jar
- 22. 源文件夾不屬於GWT項目
- 23. 源文件夾到IDE項目(Netbeans,Eclipse,...)
- 24. 如何引用asp.net網站項目中的基礎文件夾?
- 25. visual studio 2010如何引用項目內的文件夾?
- 26. 如何在多個項目中引用TFS項目
- 27. 引用項目中不包含引用項目的文件
- 28. 如何自動將多個Eclipse插件項目構建爲一個Jenkins項目?
- 29. Apache Web服務器多個項目文件夾託管問題
- 30. 如何使一個sbt項目引用外部java源碼