为什么外部 git 存储库不是 Azure 门户部署中心的一个选项?
Why is the external git repository not an option in Deployment center in azure portal?
我在 azure portal
中创建了一个 app service
并想用外部 git 存储库配置 ci/cd
。在文档中提到有一个选项可以使用外部 git 存储库,但我无法在我的案例中找到它。我试图完全按照 documentation:
中提到的那样创建 app service
这是我在 Azure 门户中看到部署中心的方式:
这不是合理的样子,即使OS类型的web app是Linux,也会有External Repository
选项
我想你可以尝试创建一个新的网络应用程序,参考我的步骤。
导航到门户中的应用服务 -> 添加 -> Web 应用 -> 创建
创建 Web 应用程序后,检查部署中心并进行配置。
注意:持续部署的MS官方文档已经从Deployment options
修改为Deployment Center
,值得一试。
如果您还有任何问题,建议您联系Azure Support寻求帮助。
我们成功了 - 在这里发布我的答案以防其他人遇到这种情况。我必须使用 windows OS
创建 service app
。似乎 Linux OS
在部署中心将只启用 FTP 选项(默认情况下)。
使用 windows OS
创建 service app
后,它工作正常,我能够在部署中心看到所有选项,无需任何进一步的配置。
这里是微软的声明:
使用不支持的存储库
对于 Windows
应用程序,您可以手动配置从云端 Git 或门户不直接支持的 Mercurial 存储库的持续部署,例如作为 Git 实验室。您可以通过选择 部署中心 页面中的外部框来完成此操作。有关详细信息,请参阅使用手动步骤设置持续部署。
https://docs.microsoft.com/en-us/azure/app-service/deploy-continuous-deployment
我在 azure portal
中创建了一个 app service
并想用外部 git 存储库配置 ci/cd
。在文档中提到有一个选项可以使用外部 git 存储库,但我无法在我的案例中找到它。我试图完全按照 documentation:
app service
这是我在 Azure 门户中看到部署中心的方式:
这不是合理的样子,即使OS类型的web app是Linux,也会有External Repository
选项
我想你可以尝试创建一个新的网络应用程序,参考我的步骤。
导航到门户中的应用服务 -> 添加 -> Web 应用 -> 创建 创建 Web 应用程序后,检查部署中心并进行配置。
注意:持续部署的MS官方文档已经从Deployment options
修改为Deployment Center
,值得一试。
如果您还有任何问题,建议您联系Azure Support寻求帮助。
我们成功了 - 在这里发布我的答案以防其他人遇到这种情况。我必须使用 windows OS
创建 service app
。似乎 Linux OS
在部署中心将只启用 FTP 选项(默认情况下)。
使用 windows OS
创建 service app
后,它工作正常,我能够在部署中心看到所有选项,无需任何进一步的配置。
这里是微软的声明:
使用不支持的存储库
对于 Windows
应用程序,您可以手动配置从云端 Git 或门户不直接支持的 Mercurial 存储库的持续部署,例如作为 Git 实验室。您可以通过选择 部署中心 页面中的外部框来完成此操作。有关详细信息,请参阅使用手动步骤设置持续部署。
https://docs.microsoft.com/en-us/azure/app-service/deploy-continuous-deployment