My team and I are looking into added no-downtime deployments to our front ends which currently live on Elastic Beanstalk. We currently have a CI pipeline using AWS CodePipeline and we want to modify it so that it can use blue green deployments.
I've been doing a lot of reading on the topic, and followed the guide found here:
My question is regarding removing the approval step, which our team doesn't feel is necessary for our use case.
If we remove the manual approval? how will the pipeline know to continue? I understand you can send a message when the Elastic Beanstalk Environment has been updated, but I don't see a way in which that message could notifiy the pipeline to advance a step.
Has anyone run into this challenge before? Or have any suggestions about blue green implementations on AWS.