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