Jacke-CI is a simple CI server
Note: This project requires a MongoDB instance
npm install -g jacke-ci
git clone git://github.com/user/repo.git
cd repo
git config --add jacke-ci.runner "coffee test/unit.coffee"
jacke-ci .
open http://localhost:4567
Usage: jacke-ci [-hpv] path_to_git_repo
Options:
-h, --host The hostname or ip of the host to bind to [default: "0.0.0.0"]
-p, --port The port to listen on [default: 4567]
--help Show this message
-v, --version Show version
git config --add jacke-ci.runner "coffee test/unit.coffee"
git config --add jacke-ci.branch deploy
git config --add jacke-ci.user username
git config --add jacke-ci.pass password
After building Jacke-CI will run .git/hooks/build-failed
or .git/hooks/build-worked
depending on test outcome. Like all git hooks, they're just shell scripts so put whatever you want in there.
Jacke-CI is heavily inspired by CI Joe