一段时间以来我一直在使用Fluent Migrator(3.2.1版),在Visual Studio环境中,我使用dotnet-fm进行迁移或回滚。一切都很好,但是现在我想使其自动化并使用Azure Devops Pipelines运行迁移命令,但是我不知道如何以及从哪里开始。 有没有人做过这件事,并且可能会举例说明,就可以将我指向正确的方向。我将不胜感激!
答案 0 :(得分:2)
如何使用Fluent Migrator任务构建Azure Devops管道?
不确定我所做的是否正是您想要的。您可以检查以下信息是否有帮助。
根据文档Quickstart of fluentmigrator:
ggplot(randDF)+
geom_ribbon(aes(x=Year,ymin=lowerQ,ymax=upperQ,fill=mygroup))
,ggplot(randDF)+
geom_ribbon(aes(x=Year,ymin=lowerQ,ymax=upperQ),fill="grey")+
geom_line(aes(x=Year,y=upperQ,colour=factor(mygroup)))+
geom_line(aes(x=Year,y=lowerQ,colour=factor(mygroup)))
,FluentMigrator
,FluentMigrator.Runner
。FluentMigrator.Runner.SQLite
的文件。打开一个cmd窗口,将路径切换到项目文件夹,然后执行命令行:
Microsoft.Data.Sqlite
安装20180430_AddLogTable.cs
并执行命令行后:
dotnet tool install -g FluentMigrator.DotNet.Cli
在我的本地情况下效果很好。
然后,将解决方案提交给Azure devops存储库,创建具有以下任务的管道:
带有以下脚本的命令行任务:
FluentMigrator.DotNet.Cli
工作原理相同:
希望这会有所帮助。