任何人都可以幫助我添加一個工作區(包含共享項目),這些共享項目用於不同的項目或工作區作爲項目引用,我們有一個選項可以在BD(Build Definition)中的工作文件夾選項卡中添加工作區,但是當我添加這個工作空間時,有很多BD使用這個,當我們嘗試簽入共享工作空間時,它會列出我們共享工作空間的所有BD,所以爲此我想在工作流中動態添加工作空間。如何在TFS構建工作流程中動態添加工作區?
1
A
回答
0
在您的構建工作流已經有一個工作區對象,您可以使用。它是類型WorkSpace see MSDN Docs。要將它用於您的目的,請首先通過傳遞一個Server路徑和本地路徑來實例化一個WorkingFolder對象(確保本地路徑不會與工作區中已存在的其他映射混淆)。然後,您會看到已經存在的工作區對象並在其上調用CreateMapping,將其傳遞給您創建的WorkingFolder對象。之後,讓代碼在工作區對象上調用Get。
我假設你試圖解決Gated Checkin的限制,雖然它也可以限制CI構建,但這是一個有趣的方法,請讓我們知道它是如何工作的。非常酷的想法。
新信息:我知道你接受了我的答案,但我剛剛在工具箱中找到了一個標準活動,所以你不需要自己寫。團隊基礎構建活動的標題爲DownloadFiles。它記錄在該網頁上。將它傳遞給服務器路徑,本地路徑和遞歸深度,然後完成
相關問題
- 1. TFS構建和工作區
- 2. 如何在TFS中創建工作區
- 3. 將狀態添加到TFS 2013中的工作項目工作流程
- 4. TFS的工作流程TFS構建過程教程
- 5. TFS構建工作流程調用流程PsExec
- 6. Windows工作流動態,用戶創建的工作流程
- 7. 基於TFS狀態的工作流程
- 8. 動態創建WCF工作流程(xamlx)
- 9. 創建動態工作流程
- 10. TFS構建工作不
- 11. 微軟的Ajax Minifier - TFS 2010工作流 - AjaxMin在TFS構建
- 12. 從狀態工作流程內啓動順序工作流程
- 13. 工作流自定義活動構建工作流參數
- 14. Flex構建器「刷新工作區」和「構建工作區」
- 15. Odoo工作流程 - 如何隱藏/顯示工作流程階段動態
- 16. 爲應用程序動態添加組的工作流程
- 17. TFS 2017構建 - 如何定期清理工作區
- 18. TFS 2013構建如何使工作區文件可編輯?
- 19. TFS 2012 RC構建工作流程有哪些資源?
- 20. 從MSBuild任務傳遞值到TFS構建工作流程
- 21. 將一個值從powershell傳遞到TFS構建工作流程
- 22. 如何將Eclipse工作區與TFS工作區關聯?
- 23. 帶VS2012工作流程的TFS2010工作流程構建流程模板
- 24. 在TFS 2010中創建符號鏈接構建工作流程模板
- 25. iOS中的動態ax工作流程
- 26. TFS構建過程工作流中的自定義活動,腳本或項目?
- 27. 如何向Mantis工作流程添加新狀態?
- 28. 構建代理文件夾如何在編輯構建工作區上工作?
- 29. 如何在SharePoint中構建自定義工作流程?
- 30. 添加Windows工作流自定義生成過程(TFS 2010)