我想将我的应用程序部署到aws blue-green environment。我可以找到aws codepipeline来集成蓝绿色环境。但是我找不到用于位桶的任何东西。
如何使用Bitbucket Pipeline实施蓝绿色部署?
实际上,这是不可能的,没有任何意义。Bitbucket Pipeline是CI工具,而不是CD工具。我们仍然可以在此处执行部署,但这类似于Shell脚本执行。同样,即使作为CI工具,它的功能也非常有限,因为它在市场上是相当新的。
在这里对我们来说更合适的情况将是根据某些条件执行回滚。在Bitbucket管道中是不可能的。
我们可以通过在Bitbucket Pipeline中执行顺序任务来手动或半自动执行此回滚,但这与Shell脚本执行类似。我们可以在不使用Bitbucket的命令行中执行此操作。
请注意,蓝绿色部署假定产品的不同版本同时存在。它给您的产品及其部署提出了许多问题。它与您使用的CI / CD工具无关。