【问题标题】:TeamCity : How to define build and deployment steps for database objectsTeamCity:如何定义数据库对象的构建和部署步骤
【发布时间】:2015-09-08 04:48:59
【问题描述】:

我目前正在开发一个持续集成项目,以自动构建数据库更改并将其部署到目标环境。 我们将 Perforce P4 用于源代码存储库,将 Nexus 用于人工制品存储库和 MS SQL 2008。 我们没有将 Redgate 用于数据库存储库。

入住流程
- 开发人员使用 Management Studio 手动提取数据库对象(例如表、存储过程、函数)并签入到 Perforce 的源存储库。

要求:

作为 CI 流程的一部分,当开发人员将他们的代码签入到源存储库时,应该会触发构建过程并创建签入代码的工件并将其复制到工件存储库。

部署过程应在发现任何新工件并将工件部署到目标环境时自动触发。

如果有人帮助我知道,我将不胜感激:

  • 构建和部署步骤
  • 清单文件要求
  • 如果可以提取增量更改
  • 【问题讨论】:

      标签: database continuous-integration teamcity


      【解决方案1】:

      在 Visual Studio 中获取 ssdt(如果您没有许可证,请快速工作)

      这意味着您的开发人员签入创建语句并部署增量更改,设置非常简单,只需调用 sqlpackage.exe 构建步骤即可部署或生成脚本

      【讨论】:

        猜你喜欢
        • 2018-01-22
        • 1970-01-01
        • 2014-09-13
        • 1970-01-01
        • 1970-01-01
        • 2012-12-28
        • 1970-01-01
        • 1970-01-01
        • 2013-01-23
        相关资源
        最近更新 更多