Octopu is a language agnostic build/task execution system. It allows you to easily spin up build machines, kick off builds, and manage various aspects of your build machines from a simple interface.
npm install -g octopu
A web application that allows you to manage and launch builds on various computers.
To start up a Build Manager instance on your computer:
octopu launch manager
After that, you should be able to access the Build Manager at http://localhost:1337.
A web application that interacts with the Build Manager and launches new builds.
To start up a Build Starter instance on your computer:
octopu launch starter
The first time you launch a build starter on a computer, you will need to give it the address of the Build Manager it will be working with. To do this, go to http://localhost:2000, and fill out the form you're presented with.