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.