SQL数据库项目通过jenkins构建和发布


  • 数据库-SQL Server
  • 版本控制-GIT/位桶
  • 自动化-詹金斯管道

问题/任务-我需要建立SQL数据库项目&通过jenkins管道进行部署。

目前我们手动构建&发布数据库,但我有可以用来构建(dacpac(&发布到数据库,但问题脚本只能在VS(visualstudio(命令提示符下工作。

  • 通过Jenkins构建SQL数据库项目-有可能吗
  • 通过Jenkins发布SQL数据库项目-有可能吗?如果有,怎么做

请帮助我理解所涉及的过程。

我使用了微软提供的DacFx API,并创建了一个API服务,我将其与jerkins集成。在管道的中间,我传递了SqlProject位置、目标数据库信息和dacpac目的地。API使用发布方法来部署和生成delta,并将其部署到目标数据库。请参阅下面的链接。https://www.nuget.org/packages/Microsoft.SqlServer.DACFx

最新更新