這裏持續集成是我的方案(TFS在線 - username.visualstudio.com/repo):TFS - 與分支
我有一個下面的文件夾結構
--$
--TimeManagement (.sln file at this level)
--WebApp (Main branch) (.csproj at this level)
--WebApp-Dev (Dev Branch) (.csproj at this level)
--WebApp-QA (QA Branch) (.csproj at this level)
--TestTimeManagement (Test Project)
有了這個,我創建一個使用默認設置建立和釋放我的選擇推動成功構建天青網站。這完美的作品,直到我跟以下情形:
- 我需要配置爲主要& Dev分支相同/只測試項目
- 我需要有分支改變特定的構建,這樣反而
.sln
文件,我想建設應該考慮分支的.csproj
。 - 我可以讓每個版本的觸發選項卡下的變化 - 持續構建 - 與分行的特定文件夾
- 在這種情況下,我開發分支的變化將主要執行建立相關並執行測試&當我終於合併我的變化添加過濾器到主分公司,建立相關它將與同測試用例執行。
- 我試圖解決這個打不過,構建漸漸搞砸了
.csproj
到解決方案選項。它是不是能找到試驗裝置 -**\*test*.dll
簡單地說,我有找設立TFS(在線,在這一刻),其中將有多個分支(DEV,主,分期,QA)單個測試項目和配置構建,特定分支變化的觸發器。
懷疑:我們可以在
.csproj
級別創建分支還是隻需要在.sln
級別分支?
如果我得到任何參考文檔/視頻,將是巨大的!
爲什麼不能在解決方案級別分支? – Fran
這可以做到隨時隨地。我想知道我正在嘗試的場景是可行的還是完全沒有框架的。避免解決方案中的重複代碼/項目。 – Kenz
始終在解決方案級別分支。你的建議幾乎總是一個壞主意。 –