feature request: Deploying Versions With Zero Downtime
Closed this issue · 3 comments
this is cool feature (thanks for letting me know)
http://docs.amazonwebservices.com/elasticbeanstalk/latest/dg/index.html?using-features.CNAMESwap.html
I presume aws sdk already supports this?
probably need to invent some ci-centric workflow & matching goals for your plugin?
This is a good idea for the next iteration. Currently, the switch from updateVersion takes around a minute from what I've seen
Right now, plans are to just make sure docs are written and all the outstanding issues for placing into CI are covered (there are a couple of gotchas right now)
Basically, the URL you sent shows the procedure on command-line, which is great (I confess I didn't read the guides too much, just the Service API docs). Beyond what we do already have, we'd need to add support for the following calls:
- create-configuration-template
- swap-environment-cnames
I will forget the create-configuration-template for now (as it could be done from the console). Meanwhile, swap-environment-cnames is reading for your own testing:
http://beanstalker.ingenieux.com.br/beanstalk-maven-plugin/swap-environment-cnames-mojo.html
(Bear in mind it applies to 0.2.3-SNAPSHOT)