2

我创建了一个app serviceinazure portal并想ci/cd用一个外部 git 存储库配置它。在文档中提到有一个使用外部 git 存储库的选项,但在我的情况下我无法找到它。我尝试app service完全按照文档中的说明创建:

在此处输入图像描述

这就是我在 azure 门户中看到部署中心的方式:

在此处输入图像描述

4

2 回答 2

3

我们得到了它的工作 - 在这里发布我的答案,以防其他人面临这种​​情况。我必须service app使用windows OS. 似乎Linux OS只有在部署中心启用 FTP 选项(默认情况下)。创建service app使用后windows OS它工作正常,我能够在部署中心看到所有选项,而无需任何进一步的配置。

在此处输入图像描述

这里来自微软的声明:

使用不受支持的存储库

对于Windows应用程序,您可以从门户不直接支持的云 Git 或 Mercurial 存储库(例如 GitLab)手动配置持续部署。您可以通过选择部署中心页面中的外部框来执行此操作。有关详细信息,请参阅使用手动步骤设置持续部署。 https://docs.microsoft.com/en-us/azure/app-service/deploy-continuous-deployment

于 2020-05-19T12:35:21.257 回答
0

这不是一个合理的外观,即使 Web 应用的 OS 类型是 Linux,也会有External Repository选项。

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

在门户中导航到应用服务 -> 添加 -> Web App -> 创建 创建 Web 应用后,检查部署中心并进行配置。

在此处输入图像描述

注意: 持续部署的 MS 官方文档已经从 更改Deployment optionsDeployment Center,值得一试。

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

于 2020-05-19T06:08:05.430 回答