0

我想了解TFS 2010中的自動部署過程。TFS 2010自動化部署過程

我有一個DEV,QA,Stage和Live環境。使用基本的(或標準的分支策略),在配置自動構建/部署時,部署到DEV將從MAIN分支獲取代碼到DEV服務器。那麼如果我想讓代碼進入QA,請將DEV服務器上的位移到QA服務器上?然後從QA服務器獲取位到階段?最後從舞臺到現場?所以一旦代碼從TFS轉到DEV,它只是將源代碼從每個服務器移到另一個服務器的問題?

或者通常是從DEV分支(而不是主分支)抓取代碼到DEV服務器,然後將代碼移動到每個服務器,如上所述?

試圖瞭解自動部署過程和什麼是標準配置。

感謝給出任何信息...

+0

什麼樣的項目?網? D B? – 2011-03-10 02:54:20

回答

0

部署的目標是發送一個分支的代碼的環境。

因此,如果您在MAIN分支中工作並選擇部署到DEV,則來自該MAIN分支的代碼將被部署(複製,安裝等)到配置爲DEV環境的任何部分。

大多數人在每個環境中都沒有一個分支。您可能會將DEV分支與MAIN分支分開,但這是與自動部署分開的源控制管理問題。你可能想重申這個問題。

+2

-1:部署不是關於分支。 – 2011-03-07 19:03:04

+0

我想我們在這裏說的是同樣的事情,我認爲你的回答更好措辭。我同意,就部署而言,該分支僅作爲正在部署的「軟件包」的來源。 – neontapir 2011-03-07 20:29:59

3

TFS沒有一個內置的自動部署過程。您需要指定代碼的部署方式和位置,具體取決於項目類型。

部署是關於部署成功構建的結果。部署僅針對您已建立分支的分支。