ingenieux/beanstalker

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)