970 lines
140 KiB
HTML
Executable File
970 lines
140 KiB
HTML
Executable File
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<html>
|
|
<head>
|
|
<title>CruiseControl.NET : Site Index</title>
|
|
<link rel="stylesheet" href="styles/site.css" type="text/css" />
|
|
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
</head>
|
|
|
|
<body>
|
|
<table class="pagecontent" border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#ffffff">
|
|
<tr>
|
|
<td valign="top" class="pagebody">
|
|
<div class="pageheader">
|
|
<span class="pagetitle">
|
|
CruiseControl.NET : Site Index
|
|
</span>
|
|
</div>
|
|
<div class="pagesubheading">
|
|
This page last changed on Mar 21, 2004 by <font color="#0050B2">mroberts</font>.
|
|
</div>
|
|
|
|
|
|
|
|
<p>This is the Site Index for the CruiseControl.NET Space:</p>
|
|
|
|
<h2>Space Index</h2>
|
|
|
|
<p>
|
|
<table width="99%" cellspacing="0" class="grid">
|
|
<tr>
|
|
<td colspan="2">
|
|
<table width="100%">
|
|
<tr> <td><a href="#index-0-9">0-9</a> ... 0</td>
|
|
<td><a href="#index-A">A</a> ... 3</td>
|
|
<td><a href="#index-B">B</a> ... 5</td>
|
|
<td><a href="#index-C">C</a> ... 37</td>
|
|
<td><a href="#index-D">D</a> ... 9</td>
|
|
<td><a href="#index-E">E</a> ... 6</td>
|
|
</tr><tr>
|
|
<td><a href="#index-F">F</a> ... 10</td>
|
|
<td><a href="#index-G">G</a> ... 1</td>
|
|
<td><a href="#index-H">H</a> ... 1</td>
|
|
<td><a href="#index-I">I</a> ... 8</td>
|
|
<td><a href="#index-J">J</a> ... 0</td>
|
|
<td><a href="#index-K">K</a> ... 0</td>
|
|
</tr><tr>
|
|
<td><a href="#index-L">L</a> ... 4</td>
|
|
<td><a href="#index-M">M</a> ... 11</td>
|
|
<td><a href="#index-N">N</a> ... 6</td>
|
|
<td><a href="#index-O">O</a> ... 0</td>
|
|
<td><a href="#index-P">P</a> ... 13</td>
|
|
<td><a href="#index-Q">Q</a> ... 1</td>
|
|
</tr><tr>
|
|
<td><a href="#index-R">R</a> ... 7</td>
|
|
<td><a href="#index-S">S</a> ... 22</td>
|
|
<td><a href="#index-T">T</a> ... 8</td>
|
|
<td><a href="#index-U">U</a> ... 36</td>
|
|
<td><a href="#index-V">V</a> ... 6</td>
|
|
<td><a href="#index-W">W</a> ... 5</td>
|
|
</tr><tr>
|
|
<td><a href="#index-X">X</a> ... 4</td>
|
|
<td><a href="#index-Y">Y</a> ... 0</td>
|
|
<td><a href="#index-Z">Z</a> ... 0</td>
|
|
<td><a href="#index-%21@%23%24">!@#$</a> ... 0</td>
|
|
<td> </td>
|
|
<td> </td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr valign="top"> <td><h4 style="margin-top: 0px"><a name="index-0-9"></a>0-9</h4>
|
|
</td>
|
|
<td><h4 style="margin-top: 0px"><a name="index-A"></a>A</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="AccuRev Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/AccuRev+Source+Control+Block">AccuRev Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">AccuRev Configuration Note: The AccuRev source control block is available in CCNet 1.3 and later. Typical / Minimal Configuration For most uses the following is all you'll need in your {{ccnet.config}} Configuring the Server: <sourcecontrol type="accurev"> <autoGetSource>true</autoGetSource ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Alienbrain Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Alienbrain+Source+Control+Block">Alienbrain Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Alienbrain Configuration Examples Example using defaults: <sourcecontrol type="alienbrain"> <server>MyServer</server> <database>MyDatabase</database> <username>Username</username> <password>Password</password> <project>ab://myprojectpath</project> </sourcecontrol> Full example: <sourcecontrol type ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Artifact Cleanup Publisher"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Artifact+Cleanup+Publisher">Artifact Cleanup Publisher</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">artifact CleanUp publisher allows for automatic removal of the buildlogs according to the choosen setting. It relies on the build log folder, so the XML publisher must be specified before this publisher can run. For technical reasons this publisher MUST reside in the publisher section ... </div>
|
|
</td>
|
|
</tr><tr valign="top">
|
|
<td><h4 style="margin-top: 0px"><a name="index-B"></a>B</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Basic Installation"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Basic+Installation">Basic Installation</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CruiseControl.NET is distributed in 3 formats: Two Installers, one for CruiseControl.NET proper (the Server and Web Dashboard), and a second for the optional CCTray utility. The Installers are conventional Windows installation programs, which perform some useful early setup work for you, such as copying ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="BitKeeper Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/BitKeeper+Source+Control+Block">BitKeeper Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">BitKeeper Configuration Examples example using bkd <sourcecontrol type="bitkeeper"> <workingDirectory>c:\build\dev1.0</workingDirectory> <autoGetSource>true</autoGetSource> <cloneTo>..\Source</cloneTo> </sourcecontrol> Configuration Elements Node Description Type Required Default executable Absolute ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Build Log Build Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Build+Log+Build+Plugin">Build Log Build Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Build Log Build Plugin shows you the XML log for a specific build. Initially it is viewed inline in an HTML view, but there is also an option to download the raw XML form. This is a Project Configurable Build Plugin. Example <buildLogBuildPlugin /> Configuration ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Build Publisher"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Build+Publisher">Build Publisher</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Build Publisher lets you copy any arbitrary files on a successful build. You can set alwaysPublish to true, if you want the copy always to happen. Example \\ <buildpublisher> <sourceDir>C:\myprojects\project1</sourceDir> <publishDir>\\myfileserver\project1 ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Build Report Build Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Build+Report+Build+Plugin">Build Report Build Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Build Report Build Plugin shows detailed output for a specific build. This report is generated by applying a list of XSL transforms to the build's log file. See XSL Files for a list of available XSL transforms. This is a Project Configurable Build Plugin. Example ... </div>
|
|
</td>
|
|
<td><h4 style="margin-top: 0px"><a name="index-C"></a>C</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 0.6 Final Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+0.6+Final+Release+Notes">CCNet 0.6 Final Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Bugs CCNET1 Email Contains Incorrect Unit Test Information (Brad Wilson) CCNET2 SiteMesh cannot parse and render Html with foreign characters (Dmitry Ponomarenko) CCNET4 faild to display ccnet.log in web interface CCNET5 Comlains of missing XmlLogger ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 0.6 RC1 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+0.6+RC1+Release+Notes">CCNet 0.6 RC1 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Bugs CCNET1 Email Contains Incorrect Unit Test Information (Brad Wilson) CCNET4 faild to display ccnet.log in web interface CCNET5 Comlains of missing XmlLogger when it should not CCNET23 Vss writes labelling message to stderr. CCNET39 ServerLog ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 0.6.1 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+0.6.1+Release+Notes">CCNet 0.6.1 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Bug CCNET70 CCTray balloon misspells successful as succesful. CCNET72 PVCS locks pvcsout.txt file CCNET73 email publishing "clickable" project link (Clayton Harbour) CCNET81 MergeFileTask should not fail if directory does not exist! CCNET86 CCNet log ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 0.7 RC-1 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+0.7+RC-1+Release+Notes">CCNet 0.7 RC-1 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Overview CruiseControl.NET 0.7 is one of our largest single releases so far. If you are upgrading from 0.6.1 or earlier, there are some big changes. Some updates are: Some Source Control plugins can now automatically update your source ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 0.7 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+0.7+Release+Notes">CCNet 0.7 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Overview CruiseControl.NET 0.7 is one of our largest single releases so far. If you are upgrading from 0.6.1 or earlier, there are some big changes. Some updates are: Web Dashboard now has reporting options, allowing one web application ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 0.8 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+0.8+Release+Notes">CCNet 0.8 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Overview CruiseControl.NET 0.8 has the following improvements since 0.7: CruiseControl.NET Server (!) Breaking Change Force Build Interval Trigger and Polling Interval Trigger have been replaced by Interval Trigger, and the Force Build Schedule Trigger and Polling Schedule ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 0.9 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+0.9+Release+Notes">CCNet 0.9 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Overview CruiseControl.NET 0.9 has breaking configuration changes since 0.8. Make sure to read these release notes carefully and then drill down into the documentation as necessary. We recommend that as part of upgrading that you backup your current CCNet directories, and then read ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 0.9.1 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+0.9.1+Release+Notes">CCNet 0.9.1 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Overview Configuration If a tasks included in the <tasks> section fails then none of the subsequent tasks will be executed. This is useful if you have multiple build or test tasks that you want to execute and you want to halt the build after the first failure. However, if you ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 0.9.2 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+0.9.2+Release+Notes">CCNet 0.9.2 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Overview If you are explicitly using the file state manager configuration block File State Manager in your ccnet.config file, you should be aware that the filename property has now been removed. The filename will be inferred from the project name. If you ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 1.0 Final Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+1.0+Final+Release+Notes">CCNet 1.0 Final Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">official 1.0 release for CruiseControl.NET. These release notes show the list of changes since 1.0 RC2. For a list of all of the fixes included in the 1.0 release, please check the jira http://jira.public.thoughtworks.org/browse/CCNET site. Release Notes CruiseControl .NET ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 1.0 RC1 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+1.0+RC1+Release+Notes">CCNet 1.0 RC1 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">first Release Candidate for CruiseControl.NET 1.0 . We gratefully welcome any feedback that can improve the final distribution of 1.0, which we hope to release within the next few weeks. As always, if upgrading from a previous version make sure ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 1.0 RC2 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+1.0+RC2+Release+Notes">CCNet 1.0 RC2 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">second Release Candidate for CruiseControl.NET 1.0. It incorporates a number of bug fixes and enhancements based on the feedback that we have received after releasing the first release candidate. We welcome futher feedback on this candidate to improve the final distribution of 1.0. Release ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 1.0.1 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+1.0.1+Release+Notes">CCNet 1.0.1 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Release Notes CruiseControl .NET Version 1.0.1 This release fixes a number of key bugs in the 1.0 release. Bug CCNET606 ModificationWriterTask should write xml as UTF8 CCNET608 Cannot download cctray from installed webdashboard virtual directory CCNET609 ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 1.1 Final Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+1.1+Final+Release+Notes">CCNet 1.1 Final Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Highlights of the CCNet 1.1 release Log4Net is used with a rolling logfile appender for logging CCNet build server output. Users can use CCTray to volunteer to fix a broken build. <prebuild> section allows custom tasks to run prior to build ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 1.1.1 Final Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+1.1.1+Final+Release+Notes">CCNet 1.1.1 Final Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Highlights of the CCNet 1.1.1 release The 1.1.1 release is a point release for CCNet 1.1. It contains a few bug fixes and some enhancements. See the list below for more details. Upgrading from CCNet 1.1 CCNet 1.1.1 should be fully backwards ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 1.2 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+1.2+Release+Notes">CCNet 1.2 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Highlights of the CCNet 1.2 release Subversion provider can now automatically checkout source CVS provider can now automatically checkout source (there are configuration changes required for this) CCNet server does a better job of killing child processes when ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 1.2.1 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+1.2.1+Release+Notes">CCNet 1.2.1 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Highlights of the CCNet 1.2.1 release This is a patch release for CCNet 1.2 that fixes a couple of important bugs with the 1.2 release. It should be compatible with the 1.2 release and will not require any modifications to the ccnet.config file or upgrading the version of CCTray. Upgrading from CCNet 1.1 ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 1.3 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+1.3+Release+Notes">CCNet 1.3 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Highlights of the CCNet 1.3 release Integration Queues The biggest feature change to CCNet 1.3 is the addition of Integration Queues to control and manage integration concurrency. Integration queues allow you to control which projects are permitted to build concurrently and to set their relative ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 1.4 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+1.4+Release+Notes">CCNet 1.4 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Highlights of the CCNet 1.4 release Email publisher enhancements The Email Publisher has been significantly enhanced in this release. It is now possible to configure users to receive notification for all possible build results, and to configure build notifications for users who contribute ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 1.4.1 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+1.4.1+Release+Notes">CCNet 1.4.1 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Highlights of the CCNet 1.4.1 release The highlights for 1.4.1 previously said that the reporting graphs now worked in Firefox 3. That was incorrect. The work to update Dojo was not completed for the 1.4.1 release. Apologies for the confusion. Category shown on Dashboard The category element is now used ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 1.4.2 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+1.4.2+Release+Notes">CCNet 1.4.2 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Highlights of the CCNet 1.4.2 release Interaction with Subversion and other external processes fixed The 1.4.1 release had a bug that prevented ccnet from using external processes correctly. Because of a race condition, CCNet would not receive all of the output from ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCNet 1.4.3 Release Notes"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCNet+1.4.3+Release+Notes">CCNet 1.4.3 Release Notes</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Upgrading to CCNet 1.4.3 In earlier versions of CCNet, an empty trigger block was interpreted as an <intervalTrigger>. This is no longer the case. An empty trigger block will produce a project with no triggers that will only build if it is forced. See the release notes for the CCNet 1.4.2 ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCTray"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCTray">CCTray</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Please note this documentation covers the new version of CCTray included in CruiseControl.NET version 1.0 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 ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCTray Download Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCTray+Download+Plugin">CCTray Download Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CCTray Download Plugin adds a link to the dashboard to download the installer for CCTray. Example <cctrayDownloadPlugin /> Configuration Elements There is no configuration for this plugin</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="cctray-settings.xml"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/cctray-settings.xml">cctray-settings.xml</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Configuration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance"> <Projects> <Project serverUrl="tcp://mrtickle:21234/CruiseManager.rem" projectName="SvnTest" /> <Project serverUrl="tcp://mrtickle:21234/CruiseManager.rem" projectName="HelloWorld" /> </Projects> <PollPeriodSeconds>5</PollPeriodSeconds ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CCValidator"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CCValidator">CCValidator</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CCValidator is a GUI tool for validating the contents of a ccnet.config file. It uses the same underlying rules engine as both the service and the console to check all the rules around what is valid in the configuration. Starting To start the validator doubleclick on the validator shortcut under CruiseControl.Net. ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Commit Process"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Commit+Process">Commit Process</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Please adhere to the following process when commiting changes to the repository: # check to make sure that the build is currently passing on ccnetlive http://ccnetlive.thoughtworks.com/ccnet/. # validate that your changes work by running 'b.bat' in the root folder # check to see if a jira issue ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Configuration Preprocessor"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Configuration+Preprocessor">Configuration Preprocessor</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CCNet configuration preprocessor acts on the ccnet.config file. Preprocessor directives are specified in the XML namespace "urn:ccnet.config.builder" to distinguish them from ordinary configuration markup. Any markup not in the preprocessor's namespace are passed through unchanged. Preparing to Use the Preprocessor The configuration ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Configure CruiseControl.Net to Automatically Update its Config File"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Configure+CruiseControl.Net+to+Automatically+Update+its+Config+File">Configure CruiseControl.Net to Automatically Update its Config File</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">While using CC.Net the config file often has to be changed to add or remove projects or to add or remove reports. It can also be useful to keep the config file in a repository to track changes and to help get the server up and running again in case ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Configuring the Server"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Configuring+the+Server">Configuring the Server</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Outside of writing your build scripts to support Continuous Integration, your main configuration task in getting an instance of CruiseControl.NET running for your project is editting the Server's configuration file. This is defined in an XML file which by default is called ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Configuring the Web Dashboard"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Configuring+the+Web+Dashboard">Configuring the Web Dashboard</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Web Dashboard is configured through the {{dashboard.config}} file, a set of XSL files, and a set of style sheets Web Dashboard Style Sheets (CSS files). In most cases this file will be found in the root of the Web Dashboard application. The only deploymentspecific configuration in the {{web.config ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Contributor License Agreement"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Contributor+License+Agreement">Contributor License Agreement</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">We welcome, and are very appreciative of, contributions to CCNet from its user community. We'd love just to take your code and put it straight in the source tree, but for legal reasons we have to ask you to agree to the attached agreement CC.NET ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CruiseControl.NET Integration Process"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CruiseControl.NET+Integration+Process">CruiseControl.NET Integration Process</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">following is an example of what steps the CruiseControl.NET server goes through when running an integration on a project built using NAnt and checked into a Visual Source Safe (VSS) Source Control Server. This process is basically the same for all other ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CruiseControl.NET Server"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CruiseControl.NET+Server">CruiseControl.NET Server</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Server Quick Start # Check you have the Installation Prerequisites. # Download and Install. The Basic Installation page describes the types of kits that are available. # Add a Project Configuration Block to ccnet.config with the following sub blocks (you'll want at least these for most usages ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Custom Builder Plug-in"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Custom+Builder+Plug-in">Custom Builder Plug-in</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Steps: # Create a Class Library project to build the assembly that will contain your custom builder plugin. The assembly that it produces should be named: 'ccnet..plugin.dll' (where the star represents the name you choose). # Add your new custom builder class ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Custom templates"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Custom+templates">Custom templates</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">possible to change the templates that are used in the dashboard. By default the dashboard looks in the /templates folder for the template to use. But, it is now possible to set a custom template location by setting <customtemplates> in <plugins>. When a template is requested it will first look in the location specified by <customtemplates>. If there is a template ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="CVS Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/CVS+Source+Control+Block">CVS Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CVS Configuration Examples Please refer to Using CruiseControl.NET with CVS for an overview of this block. For CVS you must define where the CVS executable (if you give a relative path, it must be relative to the ccnet.exe application) is and the working directory for checked out ... </div>
|
|
</td>
|
|
</tr><tr valign="top">
|
|
<td><h4 style="margin-top: 0px"><a name="index-D"></a>D</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Dashboard Configuration Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Dashboard+Configuration+Block">Dashboard Configuration Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">root tag in the Dashboard Configuration file is the {{<dashboard>}} tag. The {{<dashboard>}} tag contains a {{<remoteServices>}} Remote Services Configuration Block section and a {{<plugins>}} Plugins Configuration Block section. Example: <dashboard> <remoteServices> . . </remoteServices> <plugins> . . </plugins> </dashboard</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Date Labeller"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Date+Labeller">Date Labeller</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Date Labeller is used to generate labels in the format "yyyy.mm.dd.build". Using the Date Labeller makes it easy for the user to identify and communicate the date that a particular build occurred. <project> <labeller type="dateLabeller" /> <! Other project configuration to go here > </project> This labeller ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Default Labeller"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Default+Labeller">Default Labeller</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Default Labeller By default, CCNet uses a plain incrementing build number as a build label. Some source controls (e.g. Perforce Source Control Block) require you to use a different naming scheme if you want CCNet to apply labels ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Developer Guidelines"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Developer+Guidelines">Developer Guidelines</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Development Practices Testfirst development. Code without unit tests will not be accepted. Refactor mercilessly; however, notify the list before making large, broadreaching refactorings. Small methods (no more than 15 lines). Long methods will be collected and emailed to the list ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Developer Registration Process"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Developer+Registration+Process">Developer Registration Process</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">page describes the steps required for registering a new developer for the CCNet project. If you are interested in becoming a committer on the CCNet project, please contact the CCNet project administrators http://sourceforge.net/projects/ccnet; bestowing of commit rights is generally contingent on having ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Developing Web Dashboard Plugins"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Developing+Web+Dashboard+Plugins">Developing Web Dashboard Plugins</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Web Dashboard Plugin API is not yet stabilised. If you do write your own plugins it is recommended that you subscribe to the CCNet Checkins Mailing list http://lists.sourceforge.net/mailman/listinfo/ccnetcheckins and watch for changes to the Dashboard project The Web Dashboard ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Documentation"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Documentation">Documentation</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">you are reading this documentation online it refers to the most recent development build, and not any specific release\! Introduction to Continuous Integration and CruiseControl.NET What is Continuous Integration? What is CruiseControl.NET? Why CruiseControl.NET? CruiseControl.NET Integration Process For Users Getting Started First ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Documentation Guidelines"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Documentation+Guidelines">Documentation Guidelines</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">page is meant for committers to the CruiseControl.NET project only (i) This page still needs to be thrashed out, but here are some opening thoughts Configurable blocks should be documented under Configuring the server. The hierarchy under this page mirrors the hierarchy of the Configuration itself ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Download"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Download">Download</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Release Distributions CruiseControl.NET release distributions are available from SourceForge http://sourceforge.net/project/showfiles.php?groupid=71179&packageid=83198. If your company does not let you access SourceForge, please download the build number corresponding to the release from ... </div>
|
|
</td>
|
|
<td><h4 style="margin-top: 0px"><a name="index-E"></a>E</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Email Publisher"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Email+Publisher">Email Publisher</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">email publisher can be used to send email to any number of users. It is common to include one user who gets an email for every build and then also send email to every developer who checked code in for this build. (i) People ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Enterprise Continuous Integration with Binary Dependencies example"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Enterprise+Continuous+Integration+with+Binary+Dependencies+example">Enterprise Continuous Integration with Binary Dependencies example</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">example shows how to use CruiseControl.NET to automate 'Enterprise' (or crossproject) Continuous Integration (ECI). The particular flavour of ECI works by splitting up 1 project into 2 and introducing a 'binary' (or DLL) dependency between the 2. An ECI build is used ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Examples"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Examples">Examples</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px"></div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Executable Task"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Executable+Task">Executable Task</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Executable Task lets you invoke any command line executable. It doesn't offer as much specific integration as (for example) the NAnt Task, but does allow you to hook almost anything up as a build process to CCNet. CCNet will examine the exit ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="External Source Control"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/External+Source+Control">External Source Control</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">External Source Control Configuration Note: The External source control block is available in CCNet build 1.3.0.3053 and later. Typical / Minimal Configuration For most uses the following is all you'll need in your {{ccnet.config}} Configuring the Server: <sourcecontrol type="external ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="ExternalLinks"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/ExternalLinks">ExternalLinks</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">externalLinks>}} section can contain any number of {{<externalLink>}} subsections. Each of these are used to display project related links on the project report page of the Web Dashboard, and are meant as a convenient shortcut to projectrelated web sites outside of CruiseControl.NET. Example <externalLinks> <externalLink ... </div>
|
|
</td>
|
|
</tr><tr valign="top">
|
|
<td><h4 style="margin-top: 0px"><a name="index-F"></a>F</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="FAQ"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/FAQ">FAQ</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CruiseControl.NET Frequently Asked Questions (FAQ) This FAQ is not meant to be a complete reference to CruiseControl.NET, but does provide some quick ideas about how to get various things done. If you want to add questions, answers, or both, please use the ccnetuser ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Farm Report Farm Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Farm+Report+Farm+Plugin">Farm Report Farm Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Farm Report Farm Plugin shows you status information for all projects on all servers. If the Dashboard cannot connect to any specific server then an errors table is shown detailing the problems. Example <farmReportFarmPlugin /> Configuration Elements There is no configuration for this plugin</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="File Labeller"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/File+Labeller">File Labeller</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">File Labeller The File Labeller is used to generate labels based on the content of a disk file. The labeller is configured with the location of the file, and it reads the file content to generate the label for CCNet. The file is read just before the first prebuild task is executed. The following ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="File Merge Task"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/File+Merge+Task">File Merge Task</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Most build processes interact with external tools that write their output to file (e.g. NUnit, FxCop, or NCover). To make the output of these tools available to CruiseControl.NET to be used in the build process or displayed in the CruiseControl.NET web page or included in CruiseControl.NET emails, these files need ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="File State Manager"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/File+State+Manager">File State Manager</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">File State Manager is a State Manager State Manager Blocks that saves the state for one project to a file. The filename should be stored in either the working directory for the project or in the explicitly specified directory. The filename will match the project name, but will have the extension .state ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Filesystem Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Filesystem+Source+Control+Block">Filesystem Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Use the 'Filesystem' Source Control plugin to check for modifications on a directory accessible by the build server. A file is considered modified if the file's modified time stamp is more recent than the last time CruiseControl.Net checked for modifications. You can use either ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Filter Trigger"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Filter+Trigger">Filter Trigger</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Filter Trigger allows you to prevent builds from occurring at certain times or on certain days (such as when your source control repository is undergoing backup). It is used to decorate an existing trigger. For example, if you have set up a Interval ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Filtered Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Filtered+Source+Control+Block">Filtered Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">What is FilteredSourceControl? The FilteredSourceControl allows you to filter out modifications that are used to trigger a build. If for example, you have certain files (such as web pages or document files) under source control that you don't want to have trigger the build, you ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="FinalBuilder Task"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/FinalBuilder+Task">FinalBuilder Task</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">FinalBuilder Task allows you to invoke FinalBuilder build projects as part of a CruiseControl.NET integration project. FinalBuilder http://www.finalbuilder.com/finalbuilder.aspx is a commercial build and release management solution for Windows software developers and SCM professionals, developed and marketed by VSoft Technologies ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="ForceBuildPublisher"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/ForceBuildPublisher">ForceBuildPublisher</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">ForceBuildPublisher forces a build on a local or remote build server. It uses .NET Remoting to invoke a forced build on the CruiseControl.NET server at the specified URI. The forced build runs asynchronously, i.e. the ForceBuildPublisher does not wait for the forced build to finish. The ForceBuildPublisher is a great ... </div>
|
|
</td>
|
|
<td><h4 style="margin-top: 0px"><a name="index-G"></a>G</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Gendarme Task"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Gendarme+Task">Gendarme Task</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Gendarme task is used to run a static code analysis over your assemblies. (i) See Using CruiseControl.NET with Gendarme for more details. You can also apply the patch from http://jira.public.thoughtworks.org/browse/CCNET1401 Examples Minimalist Example: <gendarme ... </div>
|
|
</td>
|
|
</tr><tr valign="top">
|
|
<td><h4 style="margin-top: 0px"><a name="index-H"></a>H</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="How to force a CCNet build from a NAnt script"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/How+to+force+a+CCNet+build+from+a+NAnt+script">How to force a CCNet build from a NAnt script</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Sometimes (eg: if you want to build a list of projects in sequence) it can be convenient to trigger builds from a NAnt script. For that purpose one can use the launchccnetbuild NAnt task (source available here: LaunchCruiseControlBuildTask.cs). Example: <launchccnetbuild serverurl="tcp ... </div>
|
|
</td>
|
|
<td><h4 style="margin-top: 0px"><a name="index-I"></a>I</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Installation Prerequisites"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Installation+Prerequisites">Installation Prerequisites</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CruiseControl.NET Server To get CruiseControl.NET server up and running, you need to have the following environments set up and installed: Microsoft.NET Framework Version 2.0 (download http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB43624B0D8EDDAAB15C5E04F5&displaylang=en) CruiseControl.NET Web ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Installing the Web Dashboard"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Installing+the+Web+Dashboard">Installing the Web Dashboard</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Previous versions (0.8 and earlier) of the Dashboard required you to setup a {{projectcache}} folder with certain privileges. This is no longer necessary. If you have earlier versions of the Dashboard installer you should delete that folder and revert all custom privileges. Simple Installation ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Integration Properties"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Integration+Properties">Integration Properties</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Label Description Example CCNetBuildCondition The condition used to trigger the build, indicating if the build was triggered by new modifications or if it was forced. Legal values are: "IfModificationExists" or "ForceBuild" ForceBuild CCNetIntegrationStatus The status of the current integration. Could be Success, Failure, Exception or Unknown Success CCNetLabel ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Integration Queues"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Integration+Queues">Integration Queues</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Integration Queues Concurrent and Serialised Builds The default behaviour of CruiseControl.Net is that each project defined in the configuration is given its own integration thread, thereby allowing differently named projects to build concurrently. Note however that a single project can never ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Interval Trigger"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Interval+Trigger">Interval Trigger</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Interval Trigger is used to specify that an integration should be run periodically, after a certain amount of time. By default, an integration will only be triggered if modifications have been detected since the last integration. The trigger can also be configured to force ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Issues"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Issues">Issues</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">We track CCNet issues using Jira here http://jira.public.thoughtworks.org/secure/BrowseProject.jspa?id=10000 Here's a list of the current outstanding issues</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="IssueUrlBuilder"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/IssueUrlBuilder">IssueUrlBuilder</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">addition to the sourcecontrol provider allows easy linking with an issue tracking system like Jira, Gemini, Bugzilla, ... The issueUrlBuilder will try to convert the comment (or parts from it) into an url pointing to the issue for this build. These are the items that will have the comment transformed into an ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Iteration Labeller"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Iteration+Labeller">Iteration Labeller</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Iteration Labeller The Iteration Labeller is similar to the Default Labeller; however, it maintains a revision number that is incremented by one for each iteration from the release start date. For example, if the release start date was June 1, 2005 and the iteration duration was 2 weeks ... </div>
|
|
</td>
|
|
</tr><tr valign="top">
|
|
<td><h4 style="margin-top: 0px"><a name="index-J"></a>J</h4>
|
|
</td>
|
|
<td><h4 style="margin-top: 0px"><a name="index-K"></a>K</h4>
|
|
</td>
|
|
</tr><tr valign="top">
|
|
<td><h4 style="margin-top: 0px"><a name="index-L"></a>L</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Labeller Blocks"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Labeller+Blocks">Labeller Blocks</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Labellers are used to generate the label that CCNet uses to identify the specific build. The label generated by CCNet can be used to version your assemblies or label your version control system with each build. Types of Labeller Block</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Last Change Labeller"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Last+Change+Labeller">Last Change Labeller</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Some source control systems (e.g., AccuRev Using CruiseControl.NET with AccuRev) have a concept of a "change number", which the Last Change Labeller can use to build a label. The following configuration would prefix all labels with the string 'Foo1', so ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Latest Build Report Project Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Latest+Build+Report+Project+Plugin">Latest Build Report Project Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Latest Build Report Project Plugin lists all available builds for a project. Example <latestBuildReportProjectPlugin/> Configuration Elements There is no configuration for this plugin</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="License"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/License">License</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">ThoughtWorks Open Source Software License, Version 1.0 Copyright (c) 2003 ThoughtWorks, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: # Redistributions of source code ... </div>
|
|
</td>
|
|
<td><h4 style="margin-top: 0px"><a name="index-M"></a>M</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Mailing Lists"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Mailing+Lists">Mailing Lists</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">We use Google Groups http://groups.google.com to host public mailing lists. To subscribe to lists, or read their archives, click the appropriate link below. You will need a (free) Google account to subscribe to these lists, and you must subscribe if you wish ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="MKS Source Integrity Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/MKS+Source+Integrity+Source+Control+Block">MKS Source Integrity Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">MKS Source Integrity Example For MKS Source Integrity you must specify the executable, user, password, hostname, sandboxroot and sandboxfile. You may also specify the port. <sourceControl type=""mks""> <executable>C:\MKS\bin\si.exe</executable ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Modification Reader Task"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Modification+Reader+Task">Modification Reader Task</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">tasks makes it possible to read back modifications made by the Modification Writer Task CCNET:Modification Writer Task. Example : 2 projects in CCNet 1) is a project that does the compile, test, ... stuff, and also writes the modifications using the ModificationWriterTask   ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Modification Writer Task"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Modification+Writer+Task">Modification Writer Task</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">task writes the detected modifications for the current integration to a file as XML. This enables the modifications to be used by external programs, such as within a NAnt build script. Minimal configuration example: <modificationWriter /> Full configuration example: <modificationWriter> <filename>mods.xml</filename> <path></path ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="ModificationHistory Publisher"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/ModificationHistory+Publisher">ModificationHistory Publisher</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">publisher logs all modifications for each build in a file. These modifications can be viewed in the Dashboard with the modificationHistoryProjectPlugin plugin enabled. Minimal Configuration: <publishers> <modificationHistory /> </publishers> This is available from build 1.3.0.2981 onwards Full Configuration <publishers> <modificationHistory onlyLogWhenChangesFound ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="modificationHistoryProjectPlugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/modificationHistoryProjectPlugin">modificationHistoryProjectPlugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">plugin shows all the modifications of a project. The newest builds are shown first. The project must use the ModificationHistory Publisher to get results to show up. Minimal Configuration <projectPlugins> < modificationHistoryProjectPlugin /> .... </projectPlugins> This is available from build 1.3.0.2981 onwards Full Configuration ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="MsBuild Task"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/MsBuild+Task">MsBuild Task</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">msbuild>}} task is used to execute MsBuild projects, which are the default project format for Visual Studio 2005 projects and can also be compiled by using the MSBuild application that ships with the .NET 2 Framework. In order to work with the results of MsBuild it is important to use ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Multi Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Multi+Source+Control+Block">Multi Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Multi' Source Control Configuration Example You can use the 'Multi' Source Control plugin to check for modifications from any number of source control repositories. You may want to do this if (for example) you want to build if the source for your ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Multiple Projects"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Multiple+Projects">Multiple Projects</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CruiseControl.NET server can be configured to manage the integration requirements for several projects concurrently. To do this, simply include the configuration for the different projects consecutively in the ccnet.config file. <cruisecontrol> <project name="project1"> ... </project> <project name="project2"> ... </project> </cruisecontrol> If you ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Multiple Trigger"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Multiple+Trigger">Multiple Trigger</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Multiple Trigger is used to support the execution of multiple nested triggers. Each trigger will be executed sequentially in the order specified in the configuration file. By default, if any of the triggers specify that a build should occur then a build will be triggered. The build condition Integration Properties will be ForceBuild ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Multiple XSL Report Build Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Multiple+XSL+Report+Build+Plugin">Multiple XSL Report Build Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">The Multiple XSL Report Build Plugin shows detailed output for a specific build. This report is generated by applying a list of XSL transforms to the build's log file. It also allows for end users create build reports that combine existing XSL ... </div>
|
|
</td>
|
|
</tr><tr valign="top">
|
|
<td><h4 style="margin-top: 0px"><a name="index-N"></a>N</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="NAnt Task"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/NAnt+Task">NAnt Task</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Examples Minimalist Example: <nant /> Full example: <nant> <executable>c:\fromcvs\myrepo\myproject\tools\nant\nant.exe</executable> <baseDirectory>c:\fromcvs\myrepo\myproject</baseDirectory> <buildArgs>D:cvs.executable=c:\putty\cvswithplinkrsh.bat</buildArgs> <nologo ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="NetReflector"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/NetReflector">NetReflector</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">NetReflector is the xml binding framework used by CCNet to handle the deserialisation of the configuration data into the objects used by the application. You can find out more about NetReflector on the confluence site http://confluence.public.thoughtworks.org/display/NetReflector. The NetReflector project is hosted on SourceForge ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="News"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/News">News</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CCNet Blog</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Null Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Null+Source+Control+Block">Null Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Use the Null Source Control if you don't want to check a Source Control repository for changes. In this instance you would always want to either use a 'Force Build' Trigger or always manually start builds, from the Web Dashboard or CCTray ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Null Task"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Null+Task">Null Task</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Null Task is a task that doesn't do anything it simply returns successfully. This is useful for projects that simply monitor the source control system for changes but don't need to do anything. Configuration Example <nullTask</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="NUnit Task"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/NUnit+Task">NUnit Task</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">i) See Using CruiseControl.NET with NUnit for more details. This task enables you to instruct CCNet to run the unit tests contained within a collection of assemblies. The results of the unit tests will be automatically included in the CCNet build results. This can be useful if you ... </div>
|
|
</td>
|
|
<td><h4 style="margin-top: 0px"><a name="index-O"></a>O</h4>
|
|
</td>
|
|
</tr><tr valign="top">
|
|
<td><h4 style="margin-top: 0px"><a name="index-P"></a>P</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Packaging a Release"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Packaging+a+Release">Packaging a Release</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">process of producing a new stable release of CruiseControl.NET is as follows (note that some steps require nondefault permissions): # Choose the release number "x.y". In most cases, x will remain the same and y will increase by 1 from the previous release. # Rename the release ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Perforce Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Perforce+Source+Control+Block">Perforce Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Perforce Configuration Examples Example using defaults: <sourcecontrol type="p4"> <view>//projects/myproject/...</view> </sourcecontrol> Full example: <sourcecontrol type="p4"> <view>//projects/ccnet/...,//tools/nant/...</view> <executable>c:\perforce\p4.exe</executable ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="PlasticSCM Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/PlasticSCM+Source+Control+Block">PlasticSCM Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">PlasticSCM Configuration Note: The PlasticSCM source control block is available in CCNet 1.3 and later. This supports Códice Software's Plastic SCM source control system. Plastic SCM Configuration Example For Plastic SCM you must specify the working directory ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Plugins Configuration Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Plugins+Configuration+Block">Plugins Configuration Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Web Dashboard comes preconfigured to use a default set of plugins. To change what plugins you want to use for your CruiseControl.NET deployment, use the {{<plugins>}} section of the Dashboard configuration. The section is split up into 4 parts, representing the Farm, Server ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Project Configurable Build Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Project+Configurable+Build+Plugin">Project Configurable Build Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Most Build Plugins can be configured to be used only for certain projects. If they can be, it will say on their own documentation page. A Build Plugin by default will appear on the Build Plugins list for all projects, but you can specify either a specific inclusion or exclusion ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Project Configuration Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Project+Configuration+Block">Project Configuration Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">project>}} block defines all the configuration for one project running in a CruiseControl.NET server Examples Minimalist example: \\ <project name="Project 1" /> Full example: <project name="Project 1" queue="Q1" queuePriority="1"> <workingDirectory>yourWorkingDirectory</workingDirectory ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Project Details"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Project+Details">Project Details</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Open Source CruiseControl.NET is an Open Source project. This means it is free to use, and the source code is also available and distributable under a few conditions. Our License is very similar to the Apache & BSD licenses. Project Management The CruiseControl.NET source trees ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Project Report Project Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Project+Report+Project+Plugin">Project Report Project Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Project Report Project Plugin shows you summary details for a specific project. Part of these details are any External Links ExternalLinks you have specified in the project configuration. Example <projectReportProjectPlugin /> Configuration Elements There is no configuration for this plugin</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Project Statistics Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Project+Statistics+Plugin">Project Statistics Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Project Statistics Plugin displays the statistics for the project. Since version 1.4 the graphs of Eden Ridgway are incorporated into CCNet. Example <projectStatisticsPlugin xslFileName="xsl\statistics.xsl" /> <! the old statistics page of CCNet > <projectStatisticsPlugin xslFileName="xsl\StatisticsGraphs.xsl" /> <! the new statistics page ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Project Team"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Project+Team">Project Team</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">people are committers to CruiseControl.NET: cbrown Bill Caputo Ajey Gore Daniel Hommel Manuel Paul Joseph Ashish Kumar nmallick mgm Ryan Moffat darren Ross Patterson mroberts orogers Mike Royle Garrett Smith svadagir@thoughtworks.com Jeremy ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Project Trigger"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Project+Trigger">Project Trigger</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Project Trigger is used to trigger a build when the specified dependent project has completed its build. This trigger can help you split your build process across projects and servers. For example, you could have a CCNet project ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="projectConfigurationServerPlugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/projectConfigurationServerPlugin">projectConfigurationServerPlugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">plugin shows the basic configuration of the projects on this buildserver. Like project name, category, queue and queue priority, making it easier to spot conflicts in the queue setup for this buildserver. Example <projectConfigurationServerPlugin/> Configuration Elements There is no configuration for this plugin</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="PVCS Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/PVCS+Source+Control+Block">PVCS Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CruiseControl.NET supports integrating with the PVCS Source Control system via the pcli client. PVCS Configuration Examples For the PVCS provider you must specify the executable, project and subproject. Additional optional arguments are defined in the table below. <sourcecontrol type="pvcs ... </div>
|
|
</td>
|
|
<td><h4 style="margin-top: 0px"><a name="index-Q"></a>Q</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Queue Configuration"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Queue+Configuration">Queue Configuration</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">queue tag The queue tag allows to configure the behavior of your build queues. It allows to configure how duplicate requests are handled within a queue and it also allows to configure locks that queues can acquire against each other. Attribute Description ... </div>
|
|
</td>
|
|
</tr><tr valign="top">
|
|
<td><h4 style="margin-top: 0px"><a name="index-R"></a>R</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Rake Task"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Rake+Task">Rake Task</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Examples Minimalist Example: <rake /> Full example: <rake> <executable>c:\ruby\bin\rake.bat</executable> <baseDirectory>c:\fromcvs\myrepo\myproject</baseDirectory> <buildArgs>additionalargument</buildArgs> <rakefile>Rakefile</rakefile> <targetList> <target>build</target> </targetList ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Rational ClearCase Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Rational+ClearCase+Source+Control+Block">Rational ClearCase Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Rational ClearCase Configuration Typical / Minimal Configuration For most uses the following is all you'll need in your {{ccnet.config}} Configuring the Server: <sourcecontrol type="clearCase"> <viewPath>C:\PATH\TO\SOURCE</viewPath> <autoGetSource>true</autoGetSource> </sourcecontrol> This will: monitor ClearCase ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Remote Project Labeller"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Remote+Project+Labeller">Remote Project Labeller</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Remote Project Labeller This labeller retrieves the last successful integration label for a project on a remote server. You can use this labeller if you have split your build across multiple projects on different servers and you want to use a consistent ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Remote Services Configuration Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Remote+Services+Configuration+Block">Remote Services Configuration Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">time the {{<remoteServices>}} tag just contains a {{<servers>}} Servers Configuration Block section. This section contains all the build servers that the Dashboard will visualize. Example: <remoteServices> <servers> . . </servers> </remoteServices</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Resources"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Resources">Resources</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Useful links CruiseControl.NET Community Site CCNETCOMM: Report a bug or request a feature (JIRA) http://jira.public.thoughtworks.org/secure/BrowseProject.jspa?id=10000 CCNet Sourceforge Project Page http://www.sf.net/projects/ccnet/ CCNetLive http://ccnetlive.thoughtworks.com/ CruiseControl for Java ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="RSS Publisher"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/RSS+Publisher">RSS Publisher</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">publisher generates an RSS file reporting the latest results for a Project. The RSS feed is available via the Dasboard in the Project Report. There needs to be 1 build done with this publisher for the icon to show up. Minimal Configuration <publishers> <rss/> </publishers> \\ This is available ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="RSSFeedProjectPlugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/RSSFeedProjectPlugin">RSSFeedProjectPlugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">publisher generates an RSS feed reporting the builds for a project. The project must use the RSS Publisher to produce the data for the feed. This is available from build 1.3.0.3011 onwards. The RSS icon will be displayed on the project page, whenever a build is done with the RSS ... </div>
|
|
</td>
|
|
<td><h4 style="margin-top: 0px"><a name="index-S"></a>S</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Schedule Trigger"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Schedule+Trigger">Schedule Trigger</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Schedule Trigger is used to specify that an integration should be run at a certain time on certain days. By default, an integration will only be triggered if modifications have been detected since the last integration. The trigger can be configured to force a build even ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="SCM Policy"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/SCM+Policy">SCM Policy</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">page describes Source Control, Build Management and Issue Tracking policy for the CruiseControl.NET project. (!) This is how CruiseControl.NET manages itself as a project in development. If you are just using CruiseControl.NET you of course do not need to follow these same guidelines, but you might ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Seapine Surround Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Seapine+Surround+Source+Control+Block">Seapine Surround Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Surround SCM Configuration Example The Seapine Surround provider is designed to work with Surround 4.1. It may not work with earlier versions of Surround. For Surround SCM you must specify the executable, branch, repository, working directory, and login. You may also ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Server Application Config File"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Server+Application+Config+File">Server Application Config File</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Various aspects of the CruiseControl.NET Server are configured in the application configuration file. The name of this file depends on how you are running the server: If you are running the Console Application, the application config file is called {{ccnet.exe.config}}. If you are running the Windows Service Application, the application ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Server Information Server Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Server+Information+Server+Plugin">Server Information Server Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Server Information Server Plugin gives you information about a build server, for example the version of CruiseControl.NET the build server is running. Example <serverInformationServerPlugin /> Configuration Elements There is no configuration for this plugin</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Server Log Project Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Server+Log+Project+Plugin">Server Log Project Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Server Log Project Plugin shows you recent activity that has been output to the server log for a specific project. Read the Server Application Config File page for more help on build server logging. Example <serverLogProjectPlugin /> Configuration Elements ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Server Log Server Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Server+Log+Server+Plugin">Server Log Server Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Server Log Server Plugin shows you recent activity that has been output to the server log for a specific build server. Read the Server Application Config File page for more help on build server logging. Example <serverLogServerPlugin /> Configuration ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Server Report Server Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Server+Report+Server+Plugin">Server Report Server Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Server Report Server Plugin shows you status information for all projects on a specific server. If the Dashboard cannot connect to the server then an errors table is shown detailing the problem. Example <serverReportServerPlugin /> Configuration Elements There is no configuration for this plugin</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Servers Configuration Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Servers+Configuration+Block">Servers Configuration Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Dashboard needs to connect over the network to each of Build Servers you want to report on. If you have changed any of the remoting configuration for your servers, you'll need those details now. (See Server Application Config File for more ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Setting up from scratch Part 01"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Setting+up+from+scratch++Part+01">Setting up from scratch Part 01</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">We'll be setting it up step by step, so this will be a real step by step approach. The reason is you can see what the benefits are of the setups used in this document. The first parts will seem overdone for users who used CCNet before, but it is intended for the real ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Site Index"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Site+Index">Site Index</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Site Index for the CruiseControl.NET Space</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Solution Structure"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Solution+Structure">Solution Structure</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Here is a dependency graph of the assemblies contained within the CCNet project. This graph is in the SVG format, so you will need to download an SVG Viewer http://www.adobe.com/svg/viewer/install/main.html. ccnet.svg</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Source Control Blocks"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Source+Control+Blocks">Source Control Blocks</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Source Control Blocks Source Control Feature Matrix This matrix represents the source control provider capabilities as of the current CCNet release. Source Control Detect Modifications Update Source Checkout Source Label Modification Urls AccuRev (/) (/) (/) (/) (x) Alienbrain ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="SourceAnywhere Standalone Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/SourceAnywhere+Standalone+Source+Control+Block">SourceAnywhere Standalone Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Because the plugin is developed using SourceAnywhere Standalone SDK, it is available as a standalone plugin at the Dynamsoft SourceAnywhere Standalone Download Site http://www.dynamsoft.com/Downloads/SAWStandaloneDownload.aspx. SourceAnywhere Standalone (SAWS) Configuration Examples Minimal example: <sourcecontrol type="saws"> <server ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="SourceGear Vault Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/SourceGear+Vault+Source+Control+Block">SourceGear Vault Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">SourceGear Vault Configuration Examples Minimal example: <sourcecontrol type="vault" /> Full example: <sourcecontrol type="vault" autoGetSource="true" applyLabel="true"> <executable>c:\program files\sourcegear\vault client\vault.exe</executable> <username>myusername</username ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Splitting the build"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Splitting+the+build">Splitting the build</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">your codebase grows and your build starts to take an increasingly long time, it often makes sense to think about splitting your build process into a set of dependent builds (<shamlessplug>check out my paper "Scaling Continuous ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="StarTeam Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/StarTeam+Source+Control+Block">StarTeam Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">StarTeam Configuration Example For StarTeam you must specify the executable, project, username and password. You may also specify the host, port and path. The host defaults to 127.0.0.1. The port to 49201. The path to the empty string. <sourcecontrol type="starteam"> <executable ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="State File Labeller"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/State+File+Labeller">State File Labeller</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">State File Labeller This labeller retrieves the last successful integration label for a project using the project's state file. You can use this labeller if you have split your build across multiple projects and you want to use a consistent ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="State Manager Blocks"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/State+Manager+Blocks">State Manager Blocks</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CruiseControl.NET needs to store state about a project. This is data such as the last build label, the time of the last build, and the outcome of the build, etc. The State Manager allows you to specify how and where this data is stored. Types of State Manager Block</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Statistics Publisher"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Statistics+Publisher">Statistics Publisher</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">publisher can be used to collect and update statistics for each build in a file. Some of the statistics which would be collected are build durations and test count. At the minimal, the publisher can be configured with just an empty <statistics /> element in the publishers section. This would ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Subversion Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Subversion+Source+Control+Block">Subversion Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CruiseControl.NET provides basic support for Subversion repositories. Checking for changes, checking out or updating sources, and taggingbycopying are supported, but more advanced features such as using Subversion revision numbers are not yet supported. Subversion support is under active development and will improve over ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Support"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Support">Support</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CruiseControl.NET is not a commercial piece of software, so we cannot guarantee support. However, we do have some ways to help you with issues you may have: If you subscribe to the CCNetuser mailing list Mailing Lists, and post any ... </div>
|
|
</td>
|
|
</tr><tr valign="top">
|
|
<td><h4 style="margin-top: 0px"><a name="index-T"></a>T</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Task Blocks"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Task+Blocks">Task Blocks</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Task Blocks are the action elements of CruiseControl.Net. They're the elements that do things, like executing a program, running tests, or send email results. Task blocks must appear in the {{<prebuild>}} section, the {{<tasks>}} section or the {{<publishers>}} section. The {{<tasks>}} section is always ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Telelogic Synergy"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Telelogic+Synergy">Telelogic Synergy</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Abstract This page describes integration of CruiseControl.NET with Telelogic's Synergy SCM product suite, specifically CM Synergy as well as ChangeSynergy. Detection of modifications is entirely task based rather than object based, which may present problems for pre6.3 lifecycles ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="The CruiseControl Configuration Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/The+CruiseControl+Configuration+Block">The CruiseControl Configuration Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">root tag in the Server Configuration file is the {{<cruisecontrol>}} tag. The {{<cruisecontrol>}} tag can contain 1 or many Project Configuration Blocks as sub tags. Read the Multiple Projects page if you'd like to have more than 1 project section ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="The Server Console Application"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/The+Server+Console+Application">The Server Console Application</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">You can launch the CruiseControl.NET server by executing the {{ccnet.exe}} file, which is located in the {{server}} folder of the extracted distribution. Before doing this, make sure to setup the Server Application Config File. Executing the server using the {{help}} flag (eg. {{ccnet.exe ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="The Server Service Application"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/The+Server+Service+Application">The Server Service Application</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Installing CCService CCService is a Windows Service that can be used to launch the CCNet server. If you used the CruiseControl.NET Installer to setup CCNet on your machine, the CCNet service should already be configured. Look in the Services section of the Control Panel on your machine ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="ThoughtWorks"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/ThoughtWorks">ThoughtWorks</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CruiseControl.NET is developed by ThoughtWorks. We are a world leading Systems Integrator, specializing in Agile Development Techniques. You can read more about us at http://www.thoughtworks.com (i) We are currently recruiting around the world check out our career ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Timeout Configuration"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Timeout+Configuration">Timeout Configuration</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Timeout Configuration Most source control blocks allow you to specify a timeout for operations (see the documentation for the specific source control block to be certain). By default you specify the timeout in milliseconds. If you specify the timout as an element, it can be set ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Trigger Blocks"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Trigger+Blocks">Trigger Blocks</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Trigger blocks allow you to specify when CruiseControl.NET will start a new integration cycle. For CI you'll want to use an Interval Trigger. Also useful is the Schedule Trigger for implementing daily builds. Use the Filter Trigger to prevent builds ... </div>
|
|
</td>
|
|
<td><h4 style="margin-top: 0px"><a name="index-U"></a>U</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Upgrading CCNet"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Upgrading+CCNet">Upgrading CCNet</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">document describes two approaches to upgrading CCNet: a quick upgrade process (optimistic) and a slower, safer upgrade process that allows for quickly rolling back to the earlier install if required (pessimistic). Optimistic Approach: # Stop the CCNet server (either by closing the console ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Url Trigger"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Url+Trigger">Url Trigger</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Url Trigger is used to trigger a CCNet build when the page at a particular url changes. The Url Trigger will poll the specified url according to a configured polling interval to detect if the last modified date of the page has changed since the last integration ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with AccuRev"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+AccuRev">Using CruiseControl.NET with AccuRev</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Using CruiseControl.NET with AccuRev CruiseControl.NET has the following integration with AccuRev, Inc.'s http://www.accurev.com AccuRev http://www.accurev.com/accurev.html source control system: (/) Modification Checking via polling (/) Automatic Source Updates (/) Automatic labelling on success Setting up ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with Alienbrain"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+Alienbrain">Using CruiseControl.NET with Alienbrain</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">See Alienbrain Source Control Block</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with Ant"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+Ant">Using CruiseControl.NET with Ant</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">following sections show you how to setup CruiseControl.NET to build a project using Ant http://ant.apache.org/ as its build tool. This page was written testing against Ant version 1.6.5 . Setting up the Build Server At the present time, CruiseControl.NET ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with CppUnit"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+CppUnit">Using CruiseControl.NET with CppUnit</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Maybe it is not "correct way". But for me it really works. I used CppUnit 1.12.0 First Server... Server Tasks In <exec> and .bat file for launching tests. It is required that this but file first delete privious results. Than launch tests and using XmlOutputter ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with CVS"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+CVS">Using CruiseControl.NET with CVS</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CruiseControl.NET has the following integration with CVS: (/) Modification Checking via polling (/) Automatic Source Updates (/) Automatic Source Checkout (/) Automatic labelling on success (/) Web Integration with ViewCVS Setting up a CVS project for use with CruiseControl.NET Make a note of the full ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with FitNesse"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+FitNesse">Using CruiseControl.NET with FitNesse</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Running FitNesse http://fitnesse.org tests as part of your build process Use the TestRunner http://fitnesse.org/FitNesse.DotNet.DotNetTestRunner which comes as part of the standard fitnesse distribution to run all the fitnesse tests and generate the results. You will need to use the <exec ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with FxCop"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+FxCop">Using CruiseControl.NET with FxCop</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Run FxCop as part of your integration Run FxCop as part of your NAnt build In order to get the results of FxCop included in the CruiseControl.NET build results, you will need to include a call to FxCopCmd.exe in your NAnt build file. We recommend ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with Gendarme"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+Gendarme">Using CruiseControl.NET with Gendarme</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Run Mono's Gendarme as part of your integration Gendarme is a extensible rulebased tool to find problems in .NET applications and libraries. Gendarme inspects programs and libraries that contain code in ECMA CIL format (Mono and .NET) and looks for common problems with the code ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with InstallShield"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+InstallShield">Using CruiseControl.NET with InstallShield</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">From the perspective of CruiseControl.NET, InstallShield is just another application, which can be run directly with the exec task or indirectly via NAnt or MSBuild. For many people, the hard part is just learning how to invoke InstallShield from the command line. The following ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with MBUnit"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+MBUnit">Using CruiseControl.NET with MBUnit</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">process of getting MBUnit working with CCNet is similar to that of the other external tools. Check out the Simian Using CruiseControl.NET with Simian page for an example. Check Andrew Stopford's blog for more info: http://weblogs.asp.net/astopford</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with MKS Source Integrity"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+MKS+Source+Integrity">Using CruiseControl.NET with MKS Source Integrity</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">See MKS Source Integrity Source Control Block for details on integrating CruiseControl.NET with MKS Source Integrity</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with Mono"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+Mono">Using CruiseControl.NET with Mono</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CruiseControl.NET 1.1 and later works with recent versions of Mono (1.1.x). There are currently a couple of path separator issues (described in this issue http://jira.public.thoughtworks.org/browse/CCNET583) that will be resolved before the next release. Attached momaoutput.html is a copy of the Mono Migration Analyzer http://www.monoproject.com ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with MSBuild"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+MSBuild">Using CruiseControl.NET with MSBuild</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CruiseControl.NET includes an MSBuild Task to integrate MSBuild (.NET 2.0) projects. The MSBuild Task page is the reference for the task, so that will always contain the most uptodate documentation, but this page acts as a tutorial. Decide what to build Normally, you'll want ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with MSTest"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+MSTest">Using CruiseControl.NET with MSTest</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Integrating MSTest into your build You can use MSTest.exe to execute your MSTest unit tests from the commandline. You can find a list of the MSTest.exe commandline options here http://msdn2.microsoft.com/enus/library/ms182489. You will need to using ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with NAnt"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+NAnt">Using CruiseControl.NET with NAnt</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">See the NAnt Task for common use. You may also want to know How to force a CCNet build from a NAnt script</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with NCover"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+NCover">Using CruiseControl.NET with NCover</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">page shows how you can integrate NCover, a code coverage tool, with NUnit into your CruiseControl .NET build for test coverage purpose. NCover is a code coverage analysis tool and it is designed to work with compiled shipping code. There are several different ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with NDepend"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+NDepend">Using CruiseControl.NET with NDepend</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Run NDepend as part of your integration Run NDepend as part of your NAnt build In order to get the results of NDepend included in the CruiseControl.NET build results, you will need to setup a NDepend project file that includes information about which Assemblies ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with NUnit"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+NUnit">Using CruiseControl.NET with NUnit</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Integrating NUnit into your build in the CruiseControl.NET Server The typical way to integrate the CruiseControl.NET Server with NUnit is to run NUnit as part of your Build Process Builder Blocks. This is the recommended mechanism since it means developers are using a build process closer to the integration ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with other applications"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+other+applications">Using CruiseControl.NET with other applications</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CruiseControl.NET is designed to work with a variety applications in several groups. The following pages tell you how to do this. Source Control Systems Using CruiseControl.NET with AccuRev Using CruiseControl.NET with Alienbrain Using CruiseControl.NET with CVS Using CruiseControl.NET with Subversion Using CruiseControl.NET ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with Other Build Tools"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+Other+Build+Tools">Using CruiseControl.NET with Other Build Tools</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">See Executable Task</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with PartCover"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+PartCover">Using CruiseControl.NET with PartCover</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">What is PartCover? PartCover is a tool to calculate unit test code coverage. Sure many people knows NCover, which has been extensively used to calculate code coverage in combination with cruisecontrol.net, PartCover does just the same with the only difference ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with Perforce"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+Perforce">Using CruiseControl.NET with Perforce</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">See Perforce Source Control Block</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with PVCS"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+PVCS">Using CruiseControl.NET with PVCS</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">See PVCS Source Control Block</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with Rational ClearCase"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+Rational+ClearCase">Using CruiseControl.NET with Rational ClearCase</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">See Rational ClearCase Source Control Block</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with Seapine Surround"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+Seapine+Surround">Using CruiseControl.NET with Seapine Surround</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">See Seapine Surround Source Control Block</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with Simian"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+Simian">Using CruiseControl.NET with Simian</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Run Simian as part of your integration Run Simian as part of your NAnt build In order to get the results of Simian included in the CruiseControl.NET build results, you will need to include a call to simian.exe in your NAnt build file. We recommend ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with SourceGear Vault"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+SourceGear+Vault">Using CruiseControl.NET with SourceGear Vault</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">See SourceGear Vault Source Control Block</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with StarTeam"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+StarTeam">Using CruiseControl.NET with StarTeam</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">See StarTeam Source Control Block</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with Subversion"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+Subversion">Using CruiseControl.NET with Subversion</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">See Subversion Source Control Block</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with Telelogic Synergy"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+Telelogic+Synergy">Using CruiseControl.NET with Telelogic Synergy</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">See the Telelogic Synergy source control configuration block</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with Vil"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+Vil">Using CruiseControl.NET with Vil</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">page shows how you can integrate Vil http://www.1bot.com/, a code metrics tool, into your CruiseControl .NET build. This update was provided by Wojciech Zimirski. Run Vil as part of your integration After downloading and installing VIL, you ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with Visual Source Safe"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+Visual+Source+Safe">Using CruiseControl.NET with Visual Source Safe</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">See Visual Source Safe Source Control Block</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using CruiseControl.NET with Visual Studio .NET"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+CruiseControl.NET+with+Visual+Studio+.NET">Using CruiseControl.NET with Visual Studio .NET</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">See Visual Studio Task</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Using the Web Dashboard"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Using+the+Web+Dashboard">Using the Web Dashboard</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Assuming you've set everything up OK, you should be able to view the default page in the Virtual Directory you setup for your web application. The default page on CCNetLive is at http://ccnetlive.thoughtworks.com/ccnet/, and you should see something similar ... </div>
|
|
</td>
|
|
</tr><tr valign="top">
|
|
<td><h4 style="margin-top: 0px"><a name="index-V"></a>V</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="View All Builds Project Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/View+All+Builds+Project+Plugin">View All Builds Project Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">View All Builds Project Plugin lists all available builds for a project. Example <viewAllBuildsProjectPlugin /> Configuration Elements There is no configuration for this plugin</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="View Configuration Project Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/View+Configuration+Project+Plugin">View Configuration Project Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">View Configuration Project Plugin shows the configuration for a project. This plugin shows the entire configuration. From build 1.4.0.3737 onwards, passwords are masked by default. Should you want to check the passwords via the dashboard, set hidePasswords to false. . \\ Example <viewConfigurationProjectPlugin ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="ViewServerQueue Server Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/ViewServerQueue+Server+Plugin">ViewServerQueue Server Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">plugin shows the current state of the queues on the build server. Example <queueStatusServerPlugin/> Configuration Elements There is no configuration for this plugin</div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Visual Source Safe Source Control Block"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Visual+Source+Safe+Source+Control+Block">Visual Source Safe Source Control Block</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">VSS Configuration Example For Visual Source Safe you must specify the executable, project, username and password. You may also specify the SSDIR. If SSDIR is not set the default or the SSDIR environment variable will be used. Minimal configuration example: <sourcecontrol type ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Visual Studio Task"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Visual+Studio+Task">Visual Studio Task</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Most complex build processes use NAnt http://nant.sourceforge.net or MSBuild http://msdn2.microsoft.com/enus/library/ms171452.aspx to script the build. However, for simple projects that just need to build a Visual Studio.NET solution, the Visual Studio task {{<devenv>}} provides an ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Visual Studio Team Foundation Server Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Visual+Studio+Team+Foundation+Server+Plugin">Visual Studio Team Foundation Server Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Because of dependencies on Team Foundation assemblies which cannot be shipped with the Cruise Control source, this plugin is available as a standalone plugin from the TFS CCNET Plugin http://www.codeplex.com/TFSCCNetPlugin/ project on CodePlex. The plugin works with Team Foundation Server 2005 ... </div>
|
|
</td>
|
|
<td><h4 style="margin-top: 0px"><a name="index-W"></a>W</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Web Dashboard"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Web+Dashboard">Web Dashboard</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CCNet Web Dashboard Application is used for reporting a wide range of information. At one end of the scale it reports summary details of all projects in your organisation and at the other it can give specific metric output for any specific build. Features of the Web ... </div>
|
|
<img src="images/icons/home_16.gif" height="16" width="16" border="0" align="absmiddle" title="Welcome to CruiseControl.NET (Space Home Page)"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Welcome+to+CruiseControl.NET">Welcome to CruiseControl.NET</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Download Documentation FAQ Examples Support Project Details ThoughtWorks Site Index Issues http://jira.public.thoughtworks.org/browse/CCNET CruiseControl.NET is an Automated Continuous Integration server, implemented using the Microsoft .NET Framework. \\ If you're new to CruiseControl.NET, you ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="What is Continuous Integration"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/What+is+Continuous+Integration">What is Continuous Integration</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">practice of continuous integration represents a fundamental shift in the process of building software. It takes integration, commonly an infrequent and painful exercise, and makes it a simple, core part of a developer's daily activities. Integrating continuously makes integration a part of the natural rhythm ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="What is CruiseControl.NET"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/What+is+CruiseControl.NET">What is CruiseControl.NET</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CruiseControl.NET Server CruiseControl.NET (CCNet) consists of a suite of applications, but at its core is the CruiseControl.NET Server which is an automated integration server. The Server automates the integration process by monitoring the team's source control repository directly. Every time a developer commits ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Why CruiseControl.NET"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Why+CruiseControl.NET">Why CruiseControl.NET</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CruiseControl.NET is based on the original Java implementation of CruiseControl http://cruisecontrol.sourceforge.net, we are frequently asked why we bothered to reimplement it for the .NET platform. Surely, it would be easier to just use the NAnt builder in CruiseControl to handle the build process for .NET projects ... </div>
|
|
</td>
|
|
</tr><tr valign="top">
|
|
<td><h4 style="margin-top: 0px"><a name="index-X"></a>X</h4>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="Xml Log Publisher"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/Xml+Log+Publisher">Xml Log Publisher</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Xml Log Publisher is used to create the log files used by the CruiseControl.NET Web Dashboard, so if you don't define an <xmllogger /> section the Dashboard will not function correctly. You should place the <xmllogger /> in the <publishers /> section, after any File ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="XSL Files"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/XSL+Files">XSL Files</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">XSL Transforms are used by the Web Dashboard to generate reports from build log files, for example using the Build Report Build Plugin or XSL Report Build Plugin. The following XSL Transforms are available, saved in the file {{xsl}}/{{transformName}}{{.xsl ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="XSL Report Build Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/XSL+Report+Build+Plugin">XSL Report Build Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">Xsl Report Build Plugin shows detailed output for a specific build using a configured XSL Transform. See XSL Files for a list of available XSL transforms and how to use your own transforms. This is a Project Configurable Build Plugin. Example ... </div>
|
|
<img src="images/icons/docs_16.gif" height="16" width="16" border="0" align="absmiddle" title="XSL Report Project Plugin"/>
|
|
<a href="http://confluence.public.thoughtworks.org//display/CCNET/XSL+Report+Project+Plugin">XSL Report Project Plugin</a>
|
|
<br />
|
|
<div class="smalltext" style="margin: 0 0 0 36px">CCNET packaged plugin. All required info could be found at CCNETCOMM XSL Report Project http://confluence.public.thoughtworks.org/display/CCNETCOMM/XSLReportProject</div>
|
|
</td>
|
|
<td><h4 style="margin-top: 0px"><a name="index-Y"></a>Y</h4>
|
|
</td>
|
|
</tr><tr valign="top">
|
|
<td><h4 style="margin-top: 0px"><a name="index-Z"></a>Z</h4>
|
|
</td>
|
|
<td><h4 style="margin-top: 0px"><a name="index-%21@%23%24"></a>!@#$</h4>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</p>
|
|
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
<td height="12" background="http://confluence.public.thoughtworks.org//images/border/border_bottom.gif"><img src="images/border/spacer.gif" width="1" height="1" border="0"/></td>
|
|
</tr>
|
|
<tr>
|
|
<td align="center"><font color="grey">Document generated by Confluence on Mar 14, 2009 02:55</font></td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html> |