concrete

Simple continuous integration server written with NodeJS and CoffeeScript

  • 所有者: ryankee/concrete
  • 平台:
  • 許可證: MIT License
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Concrete

Concrete is a minimalistic Continuous Integration server.

concrete

Note: I don't have a lot of time to maintain, so I'm looking for folks who'd like to contribute. Post an issue if you'd like to toss some time towards new features, issues, or pull requests.

Quickstart

Note: This project requires a MongoDB instance

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

Adding HTTP Basic authentication

git config --add concrete.user username
git config --add concrete.pass password

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

主要指標

概覽
名稱與所有者ryankee/concrete
主編程語言HTML
編程語言CoffeeScript (語言數: 4)
平台
許可證MIT License
所有者活动
創建於2011-08-14 06:57:29
推送於2020-09-04 03:51:45
最后一次提交2015-04-14 06:37:08
發布數0
用户参与
星數493
關注者數15
派生數96
提交數68
已啟用問題?
問題數26
打開的問題數9
拉請求數17
打開的拉請求數1
關閉的拉請求數2
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?