> On Fri, Jun 1, 2012 at 12:10 PM, Darryle Steplight <dstepli...@gmail.com> 
> wrote:
>>    I just heard of Capistrano, but in the past I've used Ant when I
>> was using Eclipse for my IDE and working with JSP back in 07. What are
>> the best deployment softwares for PHP? Which ones are the easiest to
>> get up and running quickly? Which do you prefer to use at the job?

I'm using a hand-rolled method that uses parallel-ssh to simultaneously update 
servers, combined with custom php code for handling migrations, and git tags 
for managing releases and allowing to roll back (assuming there aren't major 
migrations that would prevent roll back).

Facebook puts conditional checks all over their code for different features.  
Enabled features are cached in APC.  They have a private url/api for 
enabling/disabling features by updating the APC cache keys.  That way they can 
roll out code changes without it actually going live and the test features in 
production selectively on certain servers.

Here's how Etsy does it:
http://codeascraft.etsy.com/2010/05/20/quantum-of-deployment/

Here's a php based deploy method created by Rasmus: 
http://blog.wepay.com/2010/11/30/weploy-wepays-deployment-tool/


_______________________________________________
New York PHP User Group Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

http://www.nyphp.org/show-participation

Reply via email to