We want to set up a Heroku-esque service that devs push to in order to deploy. It receives the git push, builds the Javascript, etc, and runs a set of scripts given the (repo_path, commit_hash, branch) as inputs. It should make it easy to compile in an repeatable, isolated environment and "log" and "print" in a dev-friendly manner.<p>I'm looking at progrium/gitreceive and progrium/buildstep as two starting points - any other alternatives I can look at?<p>(I've looked at dokku, but it seems tied to 1 instance and based around containers. I'd like to use EC2 tags to discover which instances to deploy to, and I'd like to be able to use our current deploy scripts first + migrate to Docker if desired later.)