【问题标题】:CI/CD implementation on database数据库上的 CI/CD 实现
【发布时间】:2020-10-22 19:19:34
【问题描述】:

我正在使用 Microsoft SQL Server 2017,我想使用 Jenkins 实施 CI/CD。 如果我正在更改我的开发数据库中的 proc 或更改列的名称,我希望这些更改在我推送我的开发数据库更改后反映在 QA 数据库中。

我知道红门,但我不想使用它。希望在不使用任何付费软件的情况下实现它。

【问题讨论】:

    标签: database jenkins continuous-integration continuous-deployment


    【解决方案1】:

    Redgate(我为之工作)提供Flyway Community,这是一个免费套餐。这采用了基于迁移的模型,您可以在其中将每个更改编写为 SQL 迁移脚本。然后,您从 Jenkins 调用 Flyway migrate(它的命令行)以智能地将迁移脚本应用到由您的 Jenkins 管道管理的各种环境中。

    【讨论】:

      猜你喜欢
      • 2018-10-17
      • 2016-09-16
      • 2015-03-23
      • 1970-01-01
      • 2016-03-08
      • 1970-01-01
      • 2018-01-19
      • 2020-04-03
      • 2020-04-06
      相关资源
      最近更新 更多