2012-11-22 77 views
1

我目前正在將Team Foundation Service與Windows Azure結合使用。我在Azure中創建了一個網站並設置了TFS發佈。將團隊基礎服務發佈到具有多個分支機構的Azure

除了我想知道如何配置不同的分支以外,一切都正常工作。

This article解釋瞭如何使用Git將不同的網站配置爲指向不同的分支。它說:

在這個例子中,我將使用GitHub.com來管理我的源代碼。 您不必爲此使用GitHub.com,所以如果您是Git 的新手,請不要驚慌,您還可以使用其他選項,如CodePlex,BitBucket或 TFS。哎呀,如果你願意,你甚至可以自動完成FTP部署。

但是,我找不到我的TFS發佈配置的分支選項。我錯過了什麼嗎?這是僅Git功能嗎?

+2

我知道有一種方法可以在TFS構建中指定Visual Studio發佈配置文件。如果您想查看關於使用發佈配置文件將部署驅動到Windows Azure網站的一些詳細信息,本文將重點介紹如何實現這一點。 http://www.bradygaster.com/managing-multiple-windows-azure-web-site-environments-using-visual-studio-publishing-profiles –

+0

好的,謝謝..我以前使用過發佈配置文件和它是一個解決方案..但是,具有自動部署的Git/Branch更好!我希望這是他們將來添加的功能。 –

回答

2

在搜索網頁並與Microsoft有一些聯繫之後,我找到了必要的配置步驟。

這是你必須做的事情:

  • 鏈接兩個網站,團隊項目
  • 分公司代碼
  • 調整對構建定義的工作空間映射到臨時站點地圖分支
  • 更改解決方案以在您的分段站點的構建定義上構建屬性以指向分支中的解決方案

我寫了一篇關於它的博客文章,更詳細地解釋了它:Branches, Team Foundation Service and Azure Websites