by Dan Perrera
As I’ve fallen deeper under the spell of JavaScript build tools for front-end development work, I’ve become really comfortable with automating all kinds of local development tasks, primarily with Gulp. It got me wondering how I might manage server environments and deployments in a similar way. Enter Shipit:
Shipit was built to be a Capistrano alternative for people who don’t know ruby, or who experienced some issues with it. If you want to write tasks in JavaScript and enjoy the node ecosystem, Shipit is also for you.
You can automate anything with Shipit but most of the time you will want to deploy your project using the Shipit deploy task.
Shipit is exactly what I was looking for. I had the deploy task up in running in under 10 minutes and went on to create a slew of custom tasks to sync databases, download assets, and even update Craft all with a few terminal commands. It’s been a great addition to my toolbelt.