Solved

Drush script to replicate sites from Dev -> Staging --> Production

Posted on 2013-06-07
1
351 Views
Last Modified: 2013-08-20
Hi,
I have a CRM integrated within Drupal  7 CMS website  with hundreds of active users.
We have number of UAT, SAT, MO, Pre Prod testing environments which need different versions of CRM CMS to test different components of an application.

I am looking at drush to resolve this issue.

I need to copy build /patches from Dev to UAT, SAT, STG, MO, Pre Prod and finally from Pre Prod to Prod system. Some of these environments are on same server and some are spread across machines.  The URLs, databases must be different for all of them.

I am looking for help
1. Build and replicate entire site as it is from Dev to UAT, SAT, STG, MO, Pre Prod
2. selectively replicate patches from Dev to UAT, SAT, STG, MO, Pre Prod

I looked at google and don't see a straight script for this usual issue.

Thanks
0
Comment
Question by:crazywolf2010
1 Comment
 
LVL 12

Accepted Solution

by:
junipllc earned 500 total points
Comment Utility
For that I would probably recommend Aegir...but be sure to test the deployments to see if it works in your situation. Aegir requires different URLs and can work intra- and inter-server.

It's also completely based on drush, although the management interface is actually a Drupal site in and of itself.

http://community.aegirproject.org/

It's a little quirky here and there but if you have some experience with Drupal as well as standard Linux admin knowledge then it may be your solution. It's in use by some of the more well-known Drupal hosting providers.

Cheers,

Mike
0

Featured Post

Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

Join & Write a Comment

This article is for those that are having major problems with users upload files such as pictures to their profile. The solution is simple and has to do with correcting the directory paths. With some experimenting and testing i got it fixed. Note…
RTL (right to left) web applications aiming for audiences speaking languages like Hebrew or Arabic, are generally more complicated than the same applications aiming for audiences speaking Latin based languages. The main difference lies of course …
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message.  In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…

743 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now