Multi-instance Drupal Deployment
Hello all, I've using Drupal at lot at work lately and have some pretty big Drupal projects coming up and have been facing the same problem with all of the previous projects that I would like to get worked out before these new ones get going. And that is handling Drupal deployment in a multi-instance environment (multiple developers with local installs, a singular development server, a staging server and the production server). I can, and currently am, setting up Phing to do most of the work for me of handling SVN during the deploys and running any custom scripts. But the big hurdle is the database. Particularly the fact that there's a lot of admin-editable settings that are stored in various database tables. I was wondering if anyone else has had to deal with this before and any insight into the problem would help.
Hey Steve, There's a few modules that have a lot of promise but don't seem to be complete: http://drupal.org/project/autopilot, and http://drupal.org/project/deploy. I haven't had any experience using AutoPilot (mostly because for the longest time it wasn't available) but since it's commercially backed I'd suggest trying that one out. On Fri, Dec 5, 2008 at 2:20 PM, Steven Surowiec <steven@digitalpulp.com>wrote:
Hello all, I've using Drupal at lot at work lately and have some pretty big Drupal projects coming up and have been facing the same problem with all of the previous projects that I would like to get worked out before these new ones get going. And that is handling Drupal deployment in a multi-instance environment (multiple developers with local installs, a singular development server, a staging server and the production server). I can, and currently am, setting up Phing to do most of the work for me of handling SVN during the deploys and running any custom scripts. But the big hurdle is the database. Particularly the fact that there's a lot of admin-editable settings that are stored in various database tables. I was wondering if anyone else has had to deal with this before and any insight into the problem would help.
There's also the Drupal Automated Staging Toolkit (DAST - http://drupal.org/project/DAST), which is Phing-based, and so might relieve the need for you to continue putting time in on developing something with Phing. On Friday 05 December 2008 14:20:11 Steven Surowiec wrote:
Hello all, I've using Drupal at lot at work lately and have some pretty big Drupal projects coming up and have been facing the same problem with all of the previous projects that I would like to get worked out before these new ones get going. And that is handling Drupal deployment in a multi-instance environment (multiple developers with local installs, a singular development server, a staging server and the production server). I can, and currently am, setting up Phing to do most of the work for me of handling SVN during the deploys and running any custom scripts. But the big hurdle is the database. Particularly the fact that there's a lot of admin-editable settings that are stored in various database tables. I was wondering if anyone else has had to deal with this before and any insight into the problem would help.
participants (3)
-
Brian Kennedy -
Sam Boyer -
Steven Surowiec