Site Deployment

Categories

Component ID

2198677

Component name

Site Deployment

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

Example of how to use a deployment module to automate incremental deployments for your Drupal site.

A lot of Drupal work involves configuring modules, updating settings etc (aka site building). If you have a local site and a live site, any changes you make locally need to be replicated on live. That is a lot of double handling. It is worse of you have multiple sites in your pipeline, such as dev, qa, staging, live. Features can take care of some of it, but not all. A Site Deployment module allows you to script all updates and eliminate manual changes.

Why use a Site Deployment module?

  • You don't have to point and click configure updates on each site in your pipeline for each release
  • Saves time
  • Reduces risk of human error
  • Makes it much easier to test releases
  • When working in a team environment, team members just need to do a git pull and then Drupal update to get all updates. No more sharing databases or manual updates

More information

For more information on how and why you want to do this, check out the blog post on BeFused: http://befused.com/drupal/site-deployment-module