1

我想将我的应用程序部署到aws blue-green environment。我可以找到 aws codepipeline 来集成蓝绿环境。但是我找不到bitbucket的任何东西。

4

1 回答 1

1

如何使用 Bitbucket Pipeline 实现蓝绿部署?

实际上这是不可能的,也没有任何意义。
Bitbucket Pipeline 是 CI 工具,而不是 CD 工具。
我们仍然可以在那里执行部署,但它类似于 shell 脚本执行。
此外,即使作为 CI 工具,它的功能也非常有限,因为它在市场上还很新。

我们这里的角落案例将根据某些条件执行回滚。在 Bitbucket Pipeline 中是不可能的。

我们可以通过在 Bitbucket Pipeline 中执行顺序任务来手动或半自动地进行此回滚,但这将类似于 shell 脚本执行。我们可以在没有 Bitbucket 的情况下在命令行中执行此操作。

请注意,蓝绿部署假定您的产品的不同版本同时共存。它对您的产品及其部署提出了许多问题。它与您使用的 CI/CD 工具无关。

于 2019-12-02T09:56:32.047 回答