为什么GitHub不是Azure Web App部署的选项?

时间:2018-07-16 13:43:16

标签: git azure github deployment

我正在使用JetBrains Rider开发ASP.NET Core 2.1 Web应用程序。该应用程序可在本地开发环境中使用。

但是,将应用程序部署到Azure是一个很大的挑战。该项目位于我的GitHub帐户的私有存储库中。我在网上找到的教程的屏幕截图显示了我在门户中看不到的Azure门户的一部分。例如,一个教程中的部署源列表如下所示:

Deployment options of tutorial

在我的门户中,它看起来像这样:

My deployment options

我想从我的私有GitHub存储库进行部署,所以我在屏幕上选择“外部存储库”。

它看起来像这样:

External git repository configuration

“ GitHub”源配置在本教程中如下所示:

enter image description here

Azure门户中的源配置似乎不支持对私有存储库的授权。我想念什么?

The tutorial i'm referring to

1 个答案:

答案 0 :(得分:0)

AFAIK,这不是一个合理的外观,即使Web应用程序的操作系统类型是Linux,也会有GitHub选项。

我认为您可以尝试创建一个新的Web应用程序,请参阅我的步骤。

  1. 在门户中导航至应用服务-> 添加-> 网络应用-> 创建
  2. 创建Web应用后,检查部署选项并进行配置。

此外,您还可以使用 Deployment Center(预览),它是预览版本,例如 Deployment options 的升级版,它为部署提供了更多详细信息,请参阅此article

P.S。 连续部署的MS官方文档已经从“ 部署选项”更改为“ 部署中心(预览)”,值得一试。