Capistrano Style Deployment with Envoy

The latest Servers For Hackers features a new tutorial and companion video showing you how to do advanced deployments with Envoy:

We’ll use Laravel’s Envoy to deploy a PHP application to a production server. This will make a new release directory, clone the repository into it, run any needed build steps, and then finally swap the new code out with the older code, so that Nginx and PHP-FPM serve the new code..