Laravel Envoy Task Runner

Laravel Envoy provides a clean, minimal syntax for defining common tasks you run on your remote servers. Using a Blade style syntax, you can easily setup tasks for deployment, Artisan commands, and more.

I got to test this a few days ago and I think this is a brilliant feature. Previously I have been using Python and Fabric to handle all my deployments. Which is typically just a git pull but I like the fact that I can keep it in a familiar syntax.

Another benefit is this feature isn’t tied to laravel. You can use it in any code base. I have a few side projects that are on various setups and I’m going to be switching everything to use this.

Glad to see Laravel pushing forward!

Update: Jeffrey Way has released a free laracasts video covering this in more details.