我想在 Azure Devops 中为我的 .Net Core 应用程序添加构建和发布管道。应用程序使用 EF Core 迁移。
我使用了这里提供的解决方案:https : //blog.clear-measure.com/2019/01/07/run-ef-core-migrations-in-azure-devops/
它工作正常。我在构建期间生成脚本,将其作为另一个工件发布,然后在发布步骤中使用它来针对数据库运行。
但是如何处理我想恢复更改的情况。在这里我看到两个场景:
如果我能以某种方式在以前的版本上单击 Deploy 并以这种方式返回到应用程序的以前的工作版本(并恢复数据库),那就太好了。
恢复 repo 中的更改,删除可能已在发布之间创建的迁移并再次启动构建和部署过程。如何将已添加的迁移恢复到数据库?
甚至第一种方法可能吗?
谢谢你的帮助!
continuous-integration entity-framework-core azure-devops entity-framework-migrations
azure-devops ×1