【问题标题】:Elastic Beanstalk Blue Green Deployment Without Approval StepElastic Beanstalk 蓝绿部署,无需批准步骤
【发布时间】:2019-03-23 14:30:49
【问题描述】:

我和我的团队正在研究为我们的前端添加无停机时间部署,这些部署目前位于 Elastic Beanstalk 上。我们目前有一个使用 AWS CodePipeline 的 CI 管道,我们希望对其进行修改,以便它可以使用蓝绿色部署。

我一直在阅读有关该主题的大量内容,并按照此处找到的指南进行操作:

https://aws-quickstart.s3.amazonaws.com/quickstart-codepipeline-bluegreen-deployment/doc/blue-green-deployments-to-aws-elastic-beanstalk-on-the-aws-cloud.pdf

我的问题是关于删除批准步骤,我们的团队认为这对我们的用例来说没有必要。

如果我们删除手动批准?管道如何知道继续?我了解您可以在 Elastic Beanstalk 环境更新后发送消息,但我看不到该消息可以通知管道推进步骤的方式。

以前有人遇到过这个挑战吗?或者对 AWS 上的蓝绿实施有任何建议。

【问题讨论】:

    标签: amazon-web-services amazon-elastic-beanstalk aws-codepipeline blue-green-deployment


    【解决方案1】:

    实际上手动批准会阻止管道继续执行下一个操作,因此删除它意味着管道将在无需干预的情况下前进到下一个操作。

    在批准手动批准之前,您可能需要确保您拥有合理水平的自动化测试并自动化您当前所做的任何事情。

    【讨论】:

      猜你喜欢
      • 2020-07-07
      • 2020-11-25
      • 2015-03-25
      • 1970-01-01
      • 2019-01-01
      • 2021-07-18
      • 1970-01-01
      • 2017-09-01
      • 2015-09-20
      相关资源
      最近更新 更多