ccTrayIcon is a Java application which displays a 'traffic light' icon in your system tray, showing the current build status of projects on a CruiseControl integration server.
ccTrayIcon should run on any platform supported by JDIC, ie Windows, Solaris and Linux.
Unfortunately JDIC's Tray API doesn't yet support Mac OS X, but Mac support will be added to ccTrayIcon as soon as it becomes available. In the mean time, a dummy Swing implementation of the API is used when running on a Mac, which runs in a small window rather than in the dock or menubar. This is only really there to allow me to develop the applciation on my Mac, and is not intended for serious use. Mac users may wish to try rubiCore's CruiseControl Widget instead.
The easiest way to install and run ccTrayIcon is by using Java Web Start. Assuming you have Java installed, simply click the link below to run the application:
If your browser is not configured to run Web Start applications
automatically, you can save the file and run it yourself,
either by launching it directly, or faililng that using the
javaws application which should be in the
bin directory in your Java installation.
More information about Java Web Start can be found here.
To run the application again, simply execute the saved JNLP file.
Currently, the only configuration possible is setting the CruiseControl server URL. To do this, right-click on the icon, and select "Choose Server...".
build.propertiesto point to the directory where you installed JDIC.
antfrom the ccTrayIcon root directory.
The project's JavaDoc documentation can be found here.
ccTrayIcon is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
ccTrayIcon is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.