What's a simple yet powerful deployment pipeline for an early stage startup?
Recently I was asked this question by a friend. It's a 4 people startup and they are just starting out. The product is built with RoR and is fairly simple.
How to setup the deployment pipeline so that
It takes minimal time to setup and is not complex
Runs unit tests while deployment
Only one member can push to deployment - not everybody
Jakub
Web Developer
Well, I would say, Capistrano + some CI, Tavis or some other. Setting up capistrano is pretty easy. Got a lot modules for CI and other things.
Later you need only to type somthing like
cap staging deploy