首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jenkins Bitbucket SSDT连续集成DevOps流程

Jenkins Bitbucket SSDT连续集成DevOps流程
EN

Stack Overflow用户
提问于 2019-06-12 04:52:21
回答 1查看 503关注 0票数 0

使用Jenkins、Bitbucket、SSDT(SQL Server数据工具)的CICD流程。

请列出执行CICD流程的步骤。

包括我需要在Jenkins for SSDT(SSIS-ISPAC文件)或SQL数据库解决方案(DAPAC文件)中安装哪些插件

EN

回答 1

Stack Overflow用户

发布于 2019-06-13 15:02:55

这个问题非常广泛,就像所有与数据库相关的东西一样,最好的答案是“视情况而定”。据我所知,Jenkins和Bitbucket都没有合适的插件可以很好地使用SSDT,所以您需要自己实现所有的操作。这将取决于您的系统管道应该是什么样子。有很多问题你需要首先回答,但在不了解你的确切情况的情况下,很难给你提供具体的建议。示例问题:

  • 您有多少个环境?
  • 您有测试吗?
  • 是否有人可以通过CI/CD管道手动更改目标数据库的状态?
  • 您将在每次提交时运行publish吗?
  • 您相信SSDT将决定如何发布数据库吗?(大多数人希望预览将在prod上执行的脚本)

在回答了这些问题之后,你可能会知道你需要什么。在此之后,您需要准备适当的发布脚本,排除/忽略/添加要部署的对象类型,并使用MSBuild.exe和SQLPackage.exe命令行实用程序。您将使用一组特定的参数和指向发布配置、DACPAC等的路径来运行这些实用程序。竹子和Jenkins支持用于此目的的命令行命令。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56551518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档