We have several different mercurial repos backing instances of our project, and this works well. We can have different developers pushing their changes to different instances of th site for testing and then all of their changes can be consilidated into 'trunk' ready to be pushed to our live servers.In the case of simple bug fixes we can combine the step of pushing into trunk and pushing to live as well, so it's a pretty good setup!
This is great for most cases, however when you get a subtle bug that has to do with your live environment, it falls somewhat short. It would be great if we could have a testing setup that mirrors our live setup (which consists of several servers, postgres failover and some other bits) however it would be too expensive! Ben On 03/05/2008, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > > A post from another thread got me wondering, how many people here have > their development environments closely mimic their production ones? > > Or is it common to have a development, staging and production > environments ? That way your development environment could be > whatever is easiest for you to set up on your dev box, and your > staging could mimic production so you could work out any bugs there. > > In theory I would think the 3 environments would provide the most > robust system for developing, testing and rolling out code, but if > Django handles the different DB back-ends pretty well then you could > eliminate the staging environ and speed up your end-to-end process I > would think. > > Any thoughts or experiences you all would care to share? > > > -- Regards, Ben Ford [EMAIL PROTECTED] +447792598685 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---