## JuiCI JuiCI is a CI server that has a notion of queuing and priority. It's designed to work well with [agent99](https://github.com/99designs/agent99) but will play nicely with most frontends to CI. ## Features * callbacks are created as builds are requested * Builds are executed sequentially in a series of parallel queues. * Queues can be dynamically created * Build status visualised ## Important but Miscellaneous If you create child process in modules/plugins then you need to register your disinterest or JuiCI will think they're builds and that would be bad ## Setup JuiCI is deliberately very light on the setup front. ```bash bundle install bundle exec bin/juici ``` is all you need to have a working instance (provided that you have mongo installed) ## Usage JuiCI chooses to be very "Mongo" (which is an adjective now), in that you don't need to formally create a project. Just request a build; however this means that on your first build you will need to send the commands to create your test environment) Example: ```bash curl --data-ascii @/dev/stdin <