Files
2025-09-29 00:52:08 +02:00

109 lines
4.4 KiB
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!--
*************************************************************************************************
A complete example of BigVisibleCruise can be see below...
*************************************************************************************************
<BigVisibleCruise.Properties.Settings>
<setting name="PollFrequency" serializeAs="String">
<value>00:00:15</value>
</setting>
<setting name="Dashboard" serializeAs="String">
<value>http://ccnetlive.thoughtworks.com/ccnet/XmlStatusReport.aspx</value>
</setting>
<setting name="Skin" serializeAs="String">
<value>LiveUniformStatus</value>
</setting>
</BigVisibleCruise.Properties.Settings>
Examples of the individuals settings are outlined below...
*************************************************************************************************
Polling Frequency
*************************************************************************************************
You have control over the polling frequency that the application uses to poll the dashboards that
are configured. At the stated polling interval the application will request the Dasboards that
have been configure.
By default, the polling service is configured to poll every 15 seconds.
<setting name="PollFrequency" serializeAs="String">
<value>00:00:15</value>
</setting>
*************************************************************************************************
Dashboard Setting
*************************************************************************************************
For BigVisibleCruise to display your status report, you need to tell it where your dashboard lives.
There are a variety of Cruise Control implementations that publish this information. The flavor
of cruise that you are using (Java, .Net, .rb) needs to support an endpoint with this xml
exposed.
For this setting, put in the url of the xml.
Here is a Java example...
<setting name="Dashboard" serializeAs="String">
<value>http://www.spice-3d.org/cruise/xml</value>
</setting>
Here is a .Net example...
<setting name="Dashboard" serializeAs="String">
<value>http://ccnetlive.thoughtworks.com/ccnet/XmlStatusReport.aspx</value>
</setting>
Here is a .rb example...
<setting name="Dashboard" serializeAs="String">
<value>http://cruisecontrolrb.thoughtworks.com/XmlStatusReport.aspx</value>
</setting>
*************************************************************************************************
Skin Selection
*************************************************************************************************
For the uniform view (distributed evenly)...
<setting name="Skin" serializeAs="String">
<value>LiveUniformStatus</value>
</setting>
For the vertically stacked view...
<setting name="Skin" serializeAs="String">
<value>LiveStackedStatus</value>
</setting>
-->
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="BigVisibleCruise.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<userSettings>
<BigVisibleCruise.Properties.Settings>
<setting name="Dashboard" serializeAs="String">
<value>http://ediw-cc-1/ccnet/XmlStatusReport.aspx</value>
</setting>
<setting name="Skin" serializeAs="String">
<value>LiveGTA5Status</value>
</setting>
<setting name="PollFrequency" serializeAs="String">
<value>00:00:15</value>
</setting>
<setting name="ExplicityIncludeProjectRegEx" serializeAs="String">
<value></value>
</setting>
<setting name="ExplicityExcludeProjectRegEx" serializeAs="String">
<value>Clean|Reboot|Maintenance|Self Update</value>
</setting>
</BigVisibleCruise.Properties.Settings>
</userSettings>
</configuration>