【问题标题】:Azure Cloud Services and Git continuous deployment?Azure 云服务和 Git 持续部署?
【发布时间】:2012-08-17 15:12:59
【问题描述】:

有没有一种方法可以让我不仅将 Git 用作代码存储库,还可以用于构建和持续部署到 Azure(云服务,而不是网站)?我怀疑没有给出缺少的构建环境,除非但想在注销之前确认这一点。

理论上,我可以看到将 Git 托管在 Windows 服务器上,该服务器也进行构建和部署 - 不确定是否有人将其简化为实践。

【问题讨论】:

  • 这个github project 看起来很有希望。我刚刚搜索了“githooks azure deployment”。

标签: git azure continuous-deployment azure-cloud-services


【解决方案1】:

更新:现在可以实现了

http://www.windowsazure.com/en-us/documentation/articles/cloud-services-continuous-delivery-use-vso/#step6

使用 git 和 tfs 像魅力一样工作。

【讨论】:

  • 部分原因,因为它只有在您在线购买和使用 Visual Studio 并且它是特定的 GIT 服务器时才有效。我们已经有了 GIT 存储库——我们只想从那里部署到云服务上。
  • FWIW,我刚刚使用推送到 TFS 的 gitook 设置了我的私有 Git 服务器,它构建并推送到 Azure。我只需为构建时间支付 TFS,所以我们将看看它是如何进行的。我对整个设置非常满意。
  • @Illuminati 你能分享一些关于你如何在 VSO 上使用 Git 的细节吗?我在 VSO 上有一个 Git 存储库,它链接到我的云服务,但将新版本推送到“主”分支什么也没做(即我看不到任何新部署)。文档只讨论使用 TFS 进行“签入”。有什么线索吗?谢谢
【解决方案2】:

新的管理门户支持从 Git 直接发布“网站”,但不支持您已经注意到的云服务。但是,支持使用 TFS 执行此操作。目前有一个免费的TFS hosted preview 可用,我有一篇博客文章介绍了如何配置Continuous Integration with Azure Web Sites and TFS Preview。对于云服务,该过程几乎相同。

【讨论】:

猜你喜欢
  • 2014-12-15
  • 2018-11-16
  • 2014-12-13
  • 1970-01-01
  • 1970-01-01
  • 2017-06-24
  • 2012-09-05
  • 2018-08-29
  • 1970-01-01
相关资源
最近更新 更多