2012-06-20 44 views
2

正如在這裏提到:連續型TFS直接遞送到Azure的生產環境

https://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/

的TFS代碼將被部署到暫存環境。

我想知道,如果我們能在TFS做一些事情,使我們可以有選擇部署到分期和/或生產環境。

非常感謝!

+0

直接自動部署到生產從TFS簽入將是一個非常糟糕的主意。僅僅因爲代碼被檢入並不意味着它可以工作。 –

+0

你的意思是從本地TFS服務器而不是tfspreview.com? –

+0

@EdwardThomson我正在使用tfspreview – Habibi

回答

0

從TFS的角度有分期或生產之間沒有區別,因爲TFS將部署在任何你將其配置爲發佈。

當您使用Windows Azure雲服務,你可以選擇分期或生產插槽,同時配置您的Azure的TFS而這樣一來你的TFS項目總是會部署到配置插槽。

+0

如何在Azure上配置它?我在那裏找不到任何設置。只有「交換」選項才能在分段生產環境之間進行交換。 順便說一下,我目前正在使用Azure 3個月免費試用版和TFS預覽版。 – Habibi

+0

這組數據在哪裏?似乎無法找到它 – amhed

4

您可以在構建定義備用雲服務環境屬性,以自定義「轉移」或「生產」作爲默認值。此屬性未設置時的默認值是「暫存」。

+0

是的,我剛剛在WindowsAzure網站上找到了相同的說明,但我找不到「替代雲服務環境」屬性。 你有什麼想法嗎? – Habibi

+1

在VS:團隊資源管理器 - >構建 - >右鍵點擊建立 - >編輯生成定義 - >進程 –

+0

然後6.部署 - >部署 - > Windows Azure的部署環境 - >環境 –

0

由於哈比比說,你可以交換臨時和生產。 此頁面上的第6步:http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/

從步驟6的描述:

僅適用於雲服務,而不是Web應用程序。準備就緒後,可以通過選擇Azure經典門戶中的「交換」按鈕,將分段環境提升到生產環境。新部署的Staging環境將升級爲Production,並且以前的Production環境(如果有)將成爲Staging環境。活動部署對於生產環境和登臺環境可能不同,但近期構建的部署歷史無論環境如何都是相同的。

+0

從幫助中心:鏈接到外部資源都會受到鼓勵,但是請在鏈接中添加上下文,以便您的同行用戶瞭解它是什麼以及它爲什麼在那裏。如果目標網站無法訪問或永久離線,請始終引用重要鏈接中最相關的部分。 – nutlike