問題
使用TFS - 特別是團隊建設 - 我想拿出一個戰略構建和部署一些Web應用程序。我正在努力定義我想要如何執行這些構建和部署。引導「打造」通過開發,構建和部署過程
在這種情況下,我將構建定義爲編譯任何應用程序時創建的構建。我將部署定義爲實際發佈到某個環境的部署,即使該環境是內部的。
TFS提供了一種創建構建的方法。生成的Build的質量可能由適當的用戶設置。 A建築可能準備進行測試,在QA過去了,UAT通過,失敗的質量,發佈等
可能性
我已經有構建對應於TFS設置定義項目合作部署。因此,例如,PC將具有Builds ReleaseQA,ReleaseUAT和ReleaseProd。雖然這絕對有效,並已融入TFS,但感覺就像是在欺騙我;而不是創建一個構建並通過自己的環境進行構建,而是創建許多構建,並將其部署到不同的環境中。
我設想,通過產生一個Build,然後促進,通過各種環境建設工作的進程。
真棒
右鍵單擊TFS特定的完成構建並挑選Deploy-> UAT。
少真棒
腳本坐在我的構建機器上部署一樣,建造及QA標題的文件夾,部署,集結UAT和部署 - 建造 - PROD;一個有版本號稱呼和腳本部署該構建以適當的環境
您
是否有一個很好的整合方式,這樣做的真棒情況我建議還是我堅持少真棒的東西嗎?如果沒有任何「開箱即用」的東西,我可以接受附加軟件或應用程序。
+1爲SlowCheetah。我沒有聽說過它,當我玩弄更深奧的變換時,它會很棒。 – Eric
SlowCheetah的另一個+1! –