Hi- I'm a new Capistrano user, and may have a question that has already been asked. I'm trying to integrate my cruisecontrol deployment with capistrano, so that if all of my tests pass it automatically calls capistrano to deploy to another environment. I'm using Git as my SCM.
The question that I have is, from my understanding the default behavior is for capistrano to retrieve the HEAD revision when doing a deployment. Doesn't this bring up an issue if another developer has done a commit / push while the tests are running in my CC.rb environment? Potentially the next environment would get that new commit, without it going through the tests (the two environments would be out of sync). I'm assuming this has come up before, and perhaps there is an easy fix (like a setting that tells Capistrano to use the currently deployed version from Git rather than HEAD). Any help that you can give me would be appreciated! Thanks, Arun -- * You received this message because you are subscribed to the Google Groups "Capistrano" group. * To post to this group, send email to [email protected] * To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/capistrano?hl=en
