无需批准步骤即可部署Elastic Beanstalk蓝绿色

时间:2018-10-18 17:49:25

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

我和我的团队正在研究将无停机部署添加到当前驻留在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

enter image description here

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

是否取消手动批准?管道如何知道要继续?我知道您可以在Elastic Beanstalk环境更新后发送一条消息,但是我看不到该消息可以通知管道前进的方式。

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

1 个答案:

答案 0 :(得分:0)

实际上,手动批准会阻止管道继续进行下一个动作,因此删除它意味着管道将无需干预即可进入下一个动作。

在批准手动批准之前,您可能需要确保您具有合理水平的自动化测试并自动化当前执行的所有操作。