gudata / simple_ci

Continuous Integration Server which is very easy to run and support

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

simple_ci

Continuous Integration Server build with Ruby on Rails.

Support diffrent build scripts for different branches. Builds only selected branches No external services needed badges for the build status per branch

Install

git clone git@github.com:gudata/simple_ci.git
cd simple_ci
bundle

# Edit config/database.yml to put your database settings

rake db:create db:migrate
rake assets:precompile
RAILS_ENV=production rake ci:run # Start the runner
rails s -e production # Start the server

# under nginx via thin (thin start -C thin.yml)
# https://gist.github.com/gudata/9349609

Authentication

The server starts without athentication. After the first commiter is discovered the authentication system is activated.

Commiters automatically become users after they are discovered for first time.

When need to login use commiter email as USERNAME and PASSWORD.

About

Continuous Integration Server which is very easy to run and support

License:GNU General Public License v3.0


Languages

Language:Ruby 60.4%Language:CSS 37.2%Language:CoffeeScript 1.8%Language:JavaScript 0.6%