我是AWS的新手,正在尝试为CICD创建管道。我的管道涉及的阶段是:
我能够完成管道,并且部署成功。但是我为此努力实现了回滚过程。如何在不使代码在存储库中还原的情况下部署先前版本?关于此有任何帮助吗?
不幸的是,目前CodePipeline没有回滚步骤,传统上,人们会通过从其主分支还原更改来回滚(这是为了表示实时状态)。
如果无法执行此还原,则需要从其他服务或不同管道管理回滚。
[在使用CloudFormation时,您可以看一下实现Rollback Triggers来监视警报状态。如果警报失败,则可能回滚并使管道失败。