在AWS Codepipeline中部署先前版本

问题描述 投票:0回答:1

我是AWS的新手,正在尝试为CICD创建管道。我的管道涉及的阶段是:

  1. Source-> Codecommit
  2. Build-> Codebuild项目
  3. 使用Cloudformation部署

我能够完成管道,并且部署成功。但是我为此努力实现了回滚过程。如何在不使代码在存储库中还原的情况下部署先前版本?关于此有任何帮助吗?

amazon-web-services amazon-cloudformation continuous-deployment aws-codepipeline
1个回答
0
投票

不幸的是,目前CodePipeline没有回滚步骤,传统上,人们会通过从其主分支还原更改来回滚(这是为了表示实时状态)。

如果无法执行此还原,则需要从其他服务或不同管道管理回滚。

[在使用CloudFormation时,您可以看一下实现Rollback Triggers来监视警报状态。如果警报失败,则可能回滚并使管道失败。

© www.soinside.com 2019 - 2024. All rights reserved.