我需要使用 Visual Studio Online 持续交付到 Azure 虚拟机(不是云服务或网站)
这是持续交付的链接 - http://azure.microsoft.com/en-us/documentation/articles/cloud-services-continuous-delivery-use-vso/
Azure 虚拟机可以实现这一点吗?
我的另一个问题是 Azure 虚拟机、云服务或网站哪一个最好?我的应用程序是大型商业应用程序,它是在 asp.net 4.5 和 SQL Server 2012 中构建的,所以我想 通过“持续交付”了解哪一个最好
最佳答案
您所说的持续交付可以在基础设施即服务(IAAS、虚拟机)场景以及平台即服务(PAAS、Azure 网站)场景中实现。
1. 如果您想要控制平台、运行时、角色等,并且决定采用 IAAS 路线,您的 CI/CD 设置将与部署的本地计算机没有什么不同,部署目标将更改为 Azure虚拟机而不是本地机器。
2.如果您决定将操作系统/运行时/环境管理卸载到 Azure 并且只负责应用程序部署,Azure 仍然支持使用 KUDU 引擎的 CI/CD。并且可以配置插槽(Dev/Staging)以进行持续部署。您可以设置持续部署,或者您可能希望将应用程序部署在暂存槽中进行验证,并在情况看起来不错时升级为 PROD。
Azure VM 中的 CI/CD - https://azure.microsoft.com/en-us/solutions/architecture/cicd-for-azure-vms/
Azure 网站的 CI/CD - https://azure.microsoft.com/en-us/solutions/architecture/vsts-continuous-integration-and-continuous-deployment-for-azure-web-apps/
关于asp.net - 使用 Visual Studio Online 和 Azure 虚拟机持续交付到 Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25843043/