我想为包含数据库的网站(在Azure上)实施CI和CD。
工具:
即使使用数据库(最难的部分),目标也是完全持续交付。 对于该网站,使用VSTS CD非常简单。但是关于数据库,我无法找到明确的方法。 所以通过一些读数,我打算:
要实现100%持续交付,即使在数据库架构修改期间,我也无法停止服务。
所以我读到数据库更新必须与以前的deploiement(运行网站的DAL)兼容。因此,所有数据库架构修改将分为两步,两次交付。第二次交付只能在交付1步时进行。
所以规则应该是
我很漂亮,我正在重新发明轮子,但我找不到完整的教程。 我是好方法吗?微软世界中有没有解决方案?我准备好学习了。谢谢
答案 0 :(得分:0)
您可以在构建或发布中通过Azure SQL数据库部署步骤/任务将数据库部署到azure。此外,您可以通过VSTS构建或发布将应用程序部署到Azure。
例如:
There是一篇相关文章(跟进其工作流程,它使用Azure Classic,您可以使用Azure资源管理器)。