2012-08-22 200 views
11

有沒有一種方法可以將Git不僅用作代碼存儲庫,還可以用於構建和連續部署到Azure(雲服務,而不是網站)?我懷疑沒有給出缺少的構建環境,除非在寫出它之前要確認這一點。Azure雲服務和Git持續部署?

從理論上講,我可以看到Git託管在Windows服務器上,它也構建和部署 - 不確定是否有人將此減少到實踐中。

+0

這[github項目](https://github.com/tjanczuk/git-azure)看起來很有希望。我剛剛搜索了「githooks azure deployment」。 – Christopher

回答

2

新的管理門戶支持從Git直接發佈「網站」,但不支持您已經注意到的雲服務。但是,TFS支持這樣做。目前有一個免費的TFS hosted preview可用,我有一個博客文章,通過配置Continuous Integration with Azure Web Sites and TFS Preview。該流程對於Cloud Service幾乎完全相同。

+0

謝謝。但我遇到這個問題(http://stackoverflow.com/questions/12087025/tfspreview-com-and-azure-certificates-not-playing-well-at-deployment) – DeepSpace101

+0

-1未能看到「他對於Cloud Service來說,這個過程幾乎完全相同。「是合理的 –

3
+5

部分,因爲它只適用於付費和使用在線視覺工作室,它是特定的GIT服務器。我們已經有了GIT倉庫 - 我們只想從那裏部署到雲服務。 – DeepSpace101

+0

FWIW,我只是用一個githook建立了我的私人Git服務器,這個githook推到了TFS,它建立並推向Azure。我只需要爲建立分鐘付費,所以我們會看看它是如何發生的。我對整個設置感到滿意。 – zacharydl

+0

@Illuminati可以請你分享一些關於如何在VSO上使用Git的細節?我有一個關於VSO的Git倉庫,它與我的雲服務相關聯,但是向'主'分支推送新版本什麼都不做(即我看不到任何新的部署)。文檔只是談論與TFS「檢查」..任何線索?謝謝 – Stav