首页 > 解决方案 > SQL 数据库项目通过 jenkins 构建和发布

问题描述

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

目前我们手动构建和发布数据库,但我有可用于构建(dacpac)和发布到数据库的脚本,但问题脚本仅适用于 VS(Visual Studio)命令提示符。

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

标签: sql-serverjenkinssql-server-2012

解决方案


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


推荐阅读