>How do you get your code out of a VCS into production? Actually, The Release manager pushes to our Staging App. Testing is done with the staging data. Appcfg sucks the code down from Staging. A script renames the App in the APP.Yaml AppCFG pushes the Code to a non-default version on the live APP. More testing is done Version is made live. More Testing is done.
In so doing no code is ever pushed to the "Live" app that hasn't been tested first. In our case we actually have 2 live apps, one supports a smaller volume of traffic that is not from our clients. It runs "latest" And the primary app runs "release". This allows us to load test before the final deployment. So it is actually Staging -> Test Pass -> Live non-default -> Test Pass -> Live Default -> real word testing -> Primary Live non-default -> Test Pass -> Primary Default -----Original Message----- From: google-appengine@googlegroups.com [mailto:google-appengine@googlegroups.com] On Behalf Of Aaron C. de Bruyn Sent: Thursday, November 17, 2011 2:20 PM To: google-appengine@googlegroups.com Subject: Re: [google-appengine] Git Deploy On Thu, Nov 17, 2011 at 13:43, Brandon Wirtz <drak...@digerat.com> wrote: > GIT solves problems that shouldn't be part of the deployment process. > And GAE shouldn't be part of the Dev Process Really? If your production app is on GAE, you're telling me that you should have a staging or test area on GAE? And if "GIT solves problems that shouldn't be part of the deployment process" is correct, git is still solving a problem--even if you don't think it's the correct way. Make a better deployment process for the people who have solved their deployment process using GIT and get 'em to switch. I personally use a combination of fabric and whatever VCS my project is in to deploy applications to staging and production. But you appear to be telling me that if I tag a release in git, then use fabric to update the git repos on my servers to that tagged version--that my deployment process is wrong because a VCS named 'git' is involved? Would you tell me the same thing if my VCS was subversion or cvs or...etc? How do you get your code out of a VCS into production? -A -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.