如何在使用 GitHub 作为源代码管理时部署 Azure 网站?

How do I deploy an Azure Website while using GitHub as source control?

我想创建一个网站并使用 GitHub 进行源代码管理。我怎样才能让 Azure 网站指向我的 GitHub 帐户并从那里提取代码?

Azure 应用服务支持从源代码控制和存储库工具(如 BitBucket、CodePlex、Dropbox、Git、GitHub、Mercurial 和 TFS)持续部署到 Web 应用。您可以使用这些工具来维护应用程序的内容和代码,然后在需要时快速轻松地将更改推送到您的 Azure Web 应用程序。

实现这一目标有几个步骤:

  1. Create an empty website on Azure
  2. Push your web code from your local Git repository to one on GitHub.
  3. 在 Azure 门户中,单击您新创建的网站,然后单击 部署 -> 设置持续部署
  4. 在下一个屏幕上,系统会提示您 select 您的来源。 SelectGit枢纽
  5. 系统将提示您输入凭据。
  6. Select 您要监控的存储库,如果可能,分支

稍后 Azure 将从您的 GitHub 存储库中提取代码,您就可以开始了!

不过,您不仅限于 GitHub。您还可以从 BitBucket、CodePlex、Dropbox、GitHub 或 Mercurial 进行部署,从而形成一个持续的部署过程,其中 Azure 将几乎立即从您的项目中提取最新更新。