Deploy EE sites from GitHub with Capistrano
Tired of copying sites via (S)FTP and then editing files directly on the server? Do you wish you could keep a current snapshot of the site files in a safe version control repository and then deploy out changes as needed?
Well, Hivelogic’s Dan Benjamin has written an exhaustive tutorial on how to deploy your ExpressionEngine websites with GitHub and Capistrano (a deployment tool created for deploying Ruby on Rails sites).
Here’s Dan’s summary:
Many people are familiar with the advantages of using Git and GitHub to manage their projects and source code, but deploying an ExpressionEngine installation for deployment in this way can be a bit tricky. This article details the Capistrano recipe I’ve created specifically for automating the management and deployment of an ExpressionEngine website, with provisions for maintaining uploaded content across deployments, omitting unwanted content from the repository, setting the correct permissions, and more. The recipe also handles creating the server-side directories you’ll need to accomplish these tasks in a completely automated way.
Go expand your EE toolbelt and deploy your sites in a powerful way!
Mary Aloe — 16:39 on 09.06.2009
Hello,
New here. Thanks
<a >Mary Aloe</a>
<a >Proud Mary Entertainment</a>
Jay — 15:20 on 08.18.2010
Mary Aloe Producer announces that all is on target with the film MARY MOTHER OF CHRIST, the true prequel to “Passion of the Christ”. Principal Photography begins March 14, 2011.