scarytom edited this page Aug 6, 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.

CI-Eye is fun, and that's really important for your radiator... There are pictures everywhere, which really gets your team going.

Downloading

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

Installation

None. No, really. Just run the Jar, that's all:

java -jar ci-eye.jar 8888

That's it? You bet -- now 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 committer pics, with the pictures/ sub-directory storing the images (or you can use Gravatar)
  • logging.properties defines the logging settings, with log files usually stored in the logs/ sub-directory

For the keen amongst us, there is some in-depth documentation of configuration.

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 -- see http://teamcity.codebetter.com/

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
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.