Octopus Deploy防止程序包部署到其他环境

时间:2018-06-12 15:49:06

标签: continuous-deployment octopus-deploy

我正在使用Octopus部署工具。我们的情况是我们不应该将DEV从DEV升级到QA 。这是由于某些功能仍处于开发阶段的原因。我们有另一个分支MAIN,其中所有功能都将发布。从这里开始,我们将生成构建和部署到QA和PROD。

为了保持构建环境的完整性,我们只需要构建和部署到DEV,不应该进行升级。

我想过专门为DEV环境创建一个单独的项目。

在继续这种方法之前,我想知道是否还有其他更好的解决方案。

Raaj

1 个答案:

答案 0 :(得分:3)

您可以创建一个单独的生命周期,其中只包含DEV环境,以防止它被提升。 Octopus有一个名为channels的功能,允许您创建只能部署到该唯一生命周期内定义环境的版本。

https://octopus.com/docs/deployment-process/channels