Skip to content
scarytom edited this page Feb 7, 2012 · 34 revisions

CI-Eye logobecause it's not easy being green

About

CI-Eye is an infrastructure agnostic Continuous Integration build radiator requiring no installation and almost no set-up. How cool is that?

CI-Eye talks to many different CI servers through their public APIs (so no plug-ins required). Currently, support is offered for Hudson, Jenkins, and TeamCity, with plans for expansion to include other favourites.

CI-Eye runs as a standalone web application, so just spin up the jar and launch your favourite web browser. Done.

Downloading

You can grab the latest stable release here: https://github.com/netmelody/ci-eye/downloads

Installation

None. No, really.

Running

java -jar ci-eye.jar 8888

That's it? You bet -- just fire up a browser and hit http://localhost:8888/ and you're away.

Configuration

Just a little bit -- even I can stay awake.

  • settings are stored in the .ci-eye/ directory, found in your home directory
  • views.txt defines the views that are presented on the radiator
  • pictures.txt defines pictures displayed for committers, with the pictures/ sub-directory storing the images themselves
  • logging.properties defines the logging settings for the server, with log files usually stored in the logs/ sub-directory

Screenshots

Demo Mode

Building From Source

If you want to obtain (and build) the latest source code, perform the following:

git clone git://github.com/netmelody/ci-eye.git
ant jar

Acknowledgements

Thanks to @codebetterCI for hosting a TeamCity CI project for CI-Eye itself -- http://teamcity.codebetter.com/project.html?projectId=project139&guest=1

Thanks to TIM Group, my employer, for their help and support -- and for being live guinea-pigs for CI-Eye.

License

Copyright © 2011-, Tom Denley. Licensed under Apache 2 License.

Clone this wiki locally