jacke-ci
A simple CI server
Last updated 6 years ago by gioyik .
Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install jacke-ci -g
SYNC missed versions from official npm registry.

Jacke-CI

Jacke-CI is a simple CI server

Quickstart

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

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

Setting the test runner

git config --add jacke-ci.runner "coffee test/unit.coffee"

Setting the branch

git config --add jacke-ci.branch deploy

Adding HTTP Basic authentication

git config --add jacke-ci.user username
git config --add jacke-ci.pass password

Post build

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

Current Tags

  • 1.0.1                                ...           latest (6 years ago)

2 Versions

  • 1.0.1                                ...           6 years ago
  • 1.0.0                                ...           6 years ago
Maintainers (2)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 2
Dependencies (8)
Dev Dependencies (6)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |