Split UpdateEnvironment into UpdateEnvironmentConfigurationSettings and UpdateEnvironmentVersion
Closed this issue · 5 comments
Great!
Hey, what's the definitive source repo? I tried finding it on bitbucket but
got a bit lost (maybe just because i'm not familiar with Hg)
I would suggest splitting update environment into
UpdateEnvironmentConfigurationSettings and UpdateEnvironmentVersion because
you can't do both with the same API call.
Implementation here:
akbertram@f48b60d
This is great, by the way, we're using it now in combination with jenkins
and the maven release plugin to totally automate both nightly builds/deploys
and production releases. Marvelous!
Alex
Alex,
I will split, but in a different manner: update-environment will keep (albeit sans settings), in order to keep regression, and there will be update-environment-options as well. Is it fine for you?
Alex,
I'm closing for now. It is still little documented (update-environment versus update-environment-options), but we hope to improve on docs soon.
also, check the new HOWTO on Continous Integration. I added some very interesting targets for Jenkins users (beanstalker is actually built on Bamboo, but more as a proof-of-concept. I should be moving my projects to Jenkins shortly)
http://beanstalker.ingenieux.com.br/continuous-integration.html
Great!
The wait-for-environment could very useful to actually verify that a build goes up.
In addition to the continous integration wire up, we're also using beanstalker as part of the maven release process:
https://github.com/akbertram/activityinfo/blob/activityinfo-2.1/sigmah/pom.xml#L830
So now, with Jenkins and the jenkins maven release plugin, performing a release - building, tagging, deploying to maven repository AND launching new environment with new version is a one click operation. Then after manual sign of, we do swap urls through the AWS console. It's magical. Thanks again for your work on this!
Now there is swap-environment-cnames as well, Alex (See latest trunks)
I saw it! Nice.
On Mon, Jul 25, 2011 at 5:23 PM, aldrinleal <
reply@reply.github.com>wrote:
Now there is swap-environment-cnames as well, Alex (See latest trunks)
Reply to this email directly or view it on GitHub:
#6 (comment)