这是故事,我正在使用 RedGate SqlCompare 为我的 Dev env 生成更新脚本,每个包仅包含从当前 Dev 版本到源代码控制中的最新版本的更改。这是一个例子:
- 我创建了一个表(package-0.1)-> 部署到 DevDB
- 我添加 Columns (package-0.2) -> Deploy to DevDB
- 我重命名了一些 Column (package-0.3) -> Deploy to DevDB
但是,一旦我想将它推广给 QA,它就会给我带来问题,因为它只推广最新的 package-0.3,它只包含部分更改(列的重命名)
因此,如果可能的话,我正在寻找一种在当前促销之前部署所有软件包的方法。
现在我通过创建包含所有更改脚本的自定义包解决了这个问题,但是有可能用 Octopus 解决这个问题吗?
谢谢伊霍尔