Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 47b92dad54
Fetching contributors…

Cannot retrieve contributors at this time

file 33 lines (24 sloc) 1.144 kb

Concrete

Concrete is a minimalistic Continuous Integration server.

concrete

Quickstart

npm install -g concrete
git clone git://github.com/you/yourrepo.git
cd yourrepo
git config --add concrete.runner "coffee test/unit.coffee"
concrete .
open http://localhost:4567

Usage

Usage: concrete [-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

Setting the test runner

git config --add concrete.runner "coffee test/unit.coffee"

Setting the branch

git config --add concrete.branch deploy

Post build

After building Concrete 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.

Concrete is heavily inspired by CI Joe

Something went wrong with that request. Please try again.