Continuous integration 为什么外部git存储库不是azure portal中部署中心的选项?

Continuous integration 为什么外部git存储库不是azure portal中部署中心的选项?,continuous-integration,azure-web-app-service,azureportal,azure-appservice,Continuous Integration,Azure Web App Service,Azureportal,Azure Appservice,我在azure门户中创建了一个app服务,并希望使用外部git存储库配置ci/cd。在文档中提到,可以选择使用外部git存储库,但在我的案例中找不到。我尝试创建的应用程序服务与以下内容完全相同: 以下是我在azure portal中看到部署中心的方式: 这不是一个合理的外观,即使web应用程序的操作系统类型是Linux,也会有外部存储库选项 我想您可以尝试创建一个新的web应用程序,请参阅我的步骤 导航到门户中的应用服务->添加->Web应用->创建 创建web应用程序后,请检查部署中心并对其

我在
azure门户
中创建了一个
app服务
,并希望使用外部git存储库配置
ci/cd
。在文档中提到,可以选择使用外部git存储库,但在我的案例中找不到。我尝试创建的
应用程序服务
与以下内容完全相同:

以下是我在azure portal中看到部署中心的方式:


这不是一个合理的外观,即使web应用程序的操作系统类型是Linux,也会有
外部存储库
选项

我想您可以尝试创建一个新的web应用程序,请参阅我的步骤

导航到门户中的应用服务->添加->Web应用->创建 创建web应用程序后,请检查部署中心并对其进行配置

注意:连续部署的MS官方文档已从
部署选项
更改为
部署中心
,值得一试


如果您仍然有任何问题,我建议您联系以寻求帮助。

我们已经解决了问题-在这里发布我的答案,以防其他人遇到这种情况。我必须使用
windows操作系统创建
服务应用程序
。使用
Linux操作系统
时,部署中心似乎只启用了FTP选项(默认情况下)。 使用
windows操作系统创建
服务应用程序后,它运行良好,我可以在部署中心查看所有选项,而无需进行任何进一步配置

以下是微软的声明:

使用不受支持的回购协议

对于
Windows
应用程序,您可以从门户不直接支持的云Git或Mercurial存储库(如GitLab)手动配置连续部署。您可以通过选择部署中心页面中的外部框来完成此操作。有关详细信息,请参见使用手动步骤设置连续部署。

谢谢Joey,我测试了你的建议,但不幸的是它不起作用。你可以尝试重新创建服务计划或联系Azure支持寻求帮助。它起作用了,我将在这里发布我的答案。事实上Linux操作系统确实起作用,所以我不能认为你的答案是正确的,因为它是错误引导(即使Web应用程序的OS类型是Linux,也会有外部存储库选项)-使用Linux它根本不起作用。