我使用Visual Studio在線,看着CI構建定義中,自動化部署我怎樣才能分支我在TFS代碼,
我的Web測試項目有三個分支:DEV,UAT,LIVE
我有一個構建定義,從DEV分支構建,並使用msbuild將網站部署到我的UAT服務器,這工作正常。我想這樣做是後發佈,從Dev分支代碼UAT
任何幫助,將不勝感激
我使用Visual Studio在線,看着CI構建定義中,自動化部署我怎樣才能分支我在TFS代碼,
我的Web測試項目有三個分支:DEV,UAT,LIVE
我有一個構建定義,從DEV分支構建,並使用msbuild將網站部署到我的UAT服務器,這工作正常。我想這樣做是後發佈,從Dev分支代碼UAT
任何幫助,將不勝感激
您可以使用PowerShell測試後稱之爲「TF合併」從DEV推代碼UAT 。
你這樣做是錯誤的。如果您的質量是構建輸出的價值而不是代碼,
更好的方法是不要按質量分支(dev-> qa),而要分支分支(1.0-> 2.0)。然後在通過DEV-> QA進展的版本上建立一個版本。這是控制質量和降低風險的推薦方法。作爲TFS和VSO一部分的發佈管理工具使用此方法。
http://nakedalm.com/create-release-management-pipeline-professional-developers/
如果你想提高和控制質量,您將需要由質量遠離分支移動。使用它不可能實現任何形式的連續交付。