|
CruiseControl.NET : CCTray
This page last changed on Jun 26, 2005 by orogers.
CCTray is an optional utility for use with the CruiseControl.NET Continuous Integration server. It provides feedback upon build progress, and allows control over some of the server's operations.Main features
Tray IconsOnce started, CCTray is normally only visible as an icon in the windows system tray.![]() The colour of the CCTray icon conveys information about the CruiseControl.NET server's state:
Balloon notificationsBallon notifications use the standard Windows tray icon popup balloon whenever a build completes. The text within the balloon is configurable. Balloon notifications may be enabled/disabled. Menu options![]() Right-clicking the CCTray system tray icon displays a menu with several options:
ConfigurationCCTray's configuration settings is stored in the file "cctray-settings.xml" (see a sample), which is located in the same folder as the executable. The file may be hand edited, though it's simpler to use the settings form. To launch the settings form, right-click the tray icon and select 'Settings...'.
CCTray detects changes in the CCNet server state by polling at regular intervals. This value sets the period between polls. Server The name of the project to be monitored, as described within the server's configuration file. Show balloon notifications Enables or disables notification of completed builds via agents. Hide after announcement The agent to use. This agent must be installed. Audio Agents![]() MS agents may be used to notify you of completed builds. Agents must be installed on your PC before you can use them (they're not part of a default Windows install). The MS Agent homepage is http://www.microsoft.com/msagent, and the download page is here (you can download the software that enables speech here too). An agent WebRing exists here http://www.msagentring.org. The agent shown above is Peedy. Peedy's installer should give CCTray access to the relevant ACS (Agent Character Script) file. Other agents (such as those used by Microsoft office) must be referenced by absolute paths, and the cctray-settings.xml file must currently be edited by hand. The agents that ship with MS Office 2000 are kept in the folder C:\Program Files\Microsoft Office\Office\. FAQMy CCTray icon is constantly greyed out. How can I tell why this is happening?A grey icon indicates some sort of connection or server error. In such cases, the tray icon's tooltip is the exception message. Set your mouse motionless above the CCTray icon for a second to see this message. "Launch web page" doesn't display the right URL… help! This has been observed in cases where an envelope icon appears in the system tray (indicating you've got mail – probably a build report) which nudges the CCTray icon aside, causing the notification balloon to disappear. I've found a bug. Who can I tell?
|
| Document generated by Confluence on Jun 26, 2005 17:22 |