【问题标题】:How can I auto deploy from a Git branch from VisualStudio.com to Azure?如何从 VisualStudio.com 的 Git 分支自动部署到 Azure?
【发布时间】:2013-02-27 16:39:30
【问题描述】:

LS,

我很高兴使用新的 VisualStudio.com 服务来托管我的存储库。现在我想从它部署到支持 TFS 和 Git 的 Azure(不确定它是否同时支持)。

我假设现在不可能从 VS.com 自动执行,因为当我授权我的 VS.com 帐户时,它告诉我它找不到任何项目。

希望听到更多关于这样做的可能性。

【问题讨论】:

  • "Lectori salutem"?这必须是我在互联网上读到的任何问题的最正式的开场白!

标签: git azure tfs web-deployment


【解决方案1】:

您始终可以使用远程信息在 azure 上设置您的存储库。然后从云端手动调用git pull 以获取最新的提交。

不确定这个答案) 如果你可以从 Visual Studio 执行 shell 命令,你可以在你的 git repo 中添加一个钩子,以在 azure 上 ping 一个脚本,该脚本将自动执行拉取。我将此方法与 github 和 php 一起使用。 nettuts+ 有一个很棒的视频来解释它http://net.tutsplus.com/tutorials/other/the-perfect-workflow-with-git-github-and-ssh/

这里有一些关于 git hooks http://git-scm.com/book/ch7-3.html的信息

【讨论】:

  • 您能否解释一下您将如何在 Azure 上实施您的答案的第一部分?我没有看到这样做的方法(除了在 Azure 上使用 VPS 实例,这正是我不想要的)。
  • 你有 ssh 访问服务器的权限吗?
  • 虽然您可以在 Azure 上配置 OS 映像,但我不是这样使用它的。我只是在部署工人。
【解决方案2】:

此时(2013 年 3 月上旬),visualstudio.com 不支持自动 git 推送到 Windows Azure 网站。

当您检查“Publishing a web site with Git”页面时,您会看到(当前)支持部署到 Windows Azure 网站

  • '本地文件',又名'git push azure master',
  • CodePlex
  • GitHub
  • 比特桶

【讨论】:

  • 您好,欢迎来到 StackOverflow。如果您可以添加对您的声明的引用,那就太好了!谢谢。
  • 您不能(截至今天)从 TFS+git 持续部署到 Azure。我们所做的基本上也是创建一个 Bitbucket 存储库,并将其仅用于部署。 TFS+git 是我们团队的源代码控制和工作跟踪系统,但我们也有一个指向 bitbucket+git 的遥控器,我们会根据需要推送它。 Azure 然后挂钩到 Bitbucket 存储库。
【解决方案3】:

我刚刚查了一下,现在可以使用VisualStudio.com和Git进行部署了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-28
    • 1970-01-01
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    • 1970-01-01
    • 2019-09-22
    相关资源
    最近更新 更多