Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
MQ based CI
Ruby JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
deploy
examples
lib
ui
.gitignore
Gemfile
Gemfile.lock
Rakefile
Readme.md
bind.rb
config.eg.yml
config.iu
config.ru
coord.eg.yml
coord.iu
coord.rb

Readme.md

Cigarillo

A message queue based CI setup.

Background

I wanted to take advantage of our existing setup:

  • We have a message queue set up (rabbitmq) which we use for various things already.
  • All our repos on github are set up to hit our service-webhook-to-amqp bridge
  • We use campfire to get a sense of our code flow, such as github pushes.

I wanted something that's really flexible.

On average, the cigarillo setup is more complicated than most CI servers. However, its more modular; each piece is simpler and more flexible.

Layout

pieces of cigarillo

Components

Coordinator

Worker

UI

Something went wrong with that request. Please try again.