Overlord is a simple continuous integration server for npm packages for projects hosted on GitHub. It accepts GitHub webhooks and downloads and runs npm test
on the updated package.
NOTE: This is beta software.
- Install dependencies with
npm
- Add URLs to
files/repositories.json
. E.g.:{ "https://github.com/kkaefer/overlord": {} }
- Start with
./overlord.js
- Add
http://example.com/api/webhook
as a webhook to your GitHub project