【问题标题】:Why is the external git repository not an option in Deployment center in azure portal?为什么在 Azure 门户的部署中心中,外部 git 存储库不是一个选项?
【发布时间】:2020-09-04 07:55:36
【问题描述】:

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

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

【问题讨论】:

    标签: continuous-integration azure-web-app-service azureportal azure-appservice


    【解决方案1】:

    这不是一个合理的外观,即使web应用的操作系统类型是Linux,也会有External Repository选项。

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

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

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

    如果还有问题,建议您联系Azure Support寻求帮助。

    【讨论】:

    • 谢谢乔伊,我测试了你的建议,但不幸的是它没有用
    • 您可以尝试重新创建服务计划或联系 Azure 支持寻求帮助。
    • 成功了,我在这里发布我的答案。实际上 linux OS 确实有效,所以我不能认为你的答案是正确的,因为它会误导(即使网络应用程序的操作系统类型是 Linux,也会有 External Repository 选项) - 使用 linux 它不起作用完全没有
    【解决方案2】:

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

    这里是微软的声明:

    使用不受支持的存储库

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-05
      • 2014-10-24
      • 1970-01-01
      • 1970-01-01
      • 2015-12-25
      • 1970-01-01
      • 2019-05-14
      • 2016-04-15
      相关资源
      最近更新 更多