【问题标题】:SQL Database Project build and publish thru jenkinsSQL 数据库项目通过 jenkins 构建和发布
【发布时间】:2020-03-26 22:52:22
【问题描述】:
  • 数据库 - SQL Server
  • 版本控制 - GIT/比特桶
  • 自动化 - Jenkins 流水线。

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

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

  • 通过 Jenkins 构建 SQL 数据库项目 - 有没有可能,如果有的话如何?
  • 通过 Jenkins 发布 SQL 数据库项目 - 有没有可能,如果有的话如何?

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

【问题讨论】:

标签: sql-server jenkins sql-server-2012


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-10
    • 1970-01-01
    • 1970-01-01
    • 2014-10-09
    • 1970-01-01
    相关资源
    最近更新 更多