如何从Visual Studio禁用应用程序服务的手动部署(即通过发布配置文件),并始终确保仅通过Azure DevOps的CI/CD管道部署应用程序服务
57hvy0tb1#
这可以通过在appService的-SCM部分添加网络规则来实现。在门户中,转到你的应用服务,然后转到网络。在功能框中,单击访问限制。
切换到{YourApp}-scm规则。添加允许AzureCloud服务的规则。这将允许你的管道发布应用,但将阻止从所有其他位置发布。请注意,高级工具(Kudu)也将被阻止,因为这一规则。
bwitn5fc2#
参考本文档:Publish a Web app to Azure App Service using Visual Studio,
您可以参考以下文档:Azure Pipelines ecosystem support来建置和部署您的应用程序。例如,您可以遵循此教育课程:Deploy PHP application to Azure App Service using Azure Pipelines。您也可以使用工具:开发运维入门和Azure开发运维集成。
2条答案
按热度按时间57hvy0tb1#
这可以通过在appService的-SCM部分添加网络规则来实现。
在门户中,转到你的应用服务,然后转到网络。在功能框中,单击访问限制。
切换到{YourApp}-scm规则。添加允许AzureCloud服务的规则。这将允许你的管道发布应用,但将阻止从所有其他位置发布。
请注意,高级工具(Kudu)也将被阻止,因为这一规则。
bwitn5fc2#
参考本文档:Publish a Web app to Azure App Service using Visual Studio,
您可以参考以下文档:Azure Pipelines ecosystem support来建置和部署您的应用程序。例如,您可以遵循此教育课程:Deploy PHP application to Azure App Service using Azure Pipelines。您也可以使用工具:开发运维入门和Azure开发运维集成。