Skip to content
Browse files

This commit was manufactured by cvs2svn to create tag

'ccnet_1_0_final'.
  • Loading branch information...
1 parent 2cc088e commit 197a8877331003c39c9ee88371973c568c59004f no author committed Nov 14, 2005
Showing with 5,605 additions and 574 deletions.
  1. +1 −1 b.bat
  2. +24 −10 ccnet.build
  3. +1 −1 ccnet.nsi
  4. +1 −1 cctray.nsi
  5. +1 −1 doc/CCNET/Basic Installation.html
  6. +120 −0 doc/CCNET/BitKeeper Source Control Block.html
  7. +1 −1 doc/CCNET/Build Log Build Plugin.html
  8. +1 −1 doc/CCNET/Build Publisher.html
  9. +1 −1 doc/CCNET/Build Report Build Plugin.html
  10. +1 −1 doc/CCNET/CCNet 0.6 Final Release Notes.html
  11. +1 −1 doc/CCNET/CCNet 0.6 RC1 Release Notes.html
  12. +1 −1 doc/CCNET/CCNet 0.6.1 Release Notes.html
  13. +1 −1 doc/CCNET/CCNet 0.7 RC-1 Release Notes.html
  14. +1 −1 doc/CCNET/CCNet 0.7 Release Notes.html
  15. +1 −1 doc/CCNET/CCNet 0.8 Release Notes.html
  16. +1 −1 doc/CCNET/CCNet 0.9 Release Notes.html
  17. +1 −1 doc/CCNET/CCNet 0.9.1 Release Notes.html
  18. +1 −1 doc/CCNET/CCNet 0.9.2 Release Notes.html
  19. +85 −0 doc/CCNET/CCNet 1.0 Final Release Notes.html
  20. +1 −1 doc/CCNET/CCNet 1.0 RC1 Release Notes.html
  21. +1 −1 doc/CCNET/CCNet 1.0 RC2 Release Notes.html
  22. +21 −3 doc/CCNET/CCTray.html
  23. BIN doc/CCNET/CCTray_attachments/cctray-settings.GIF
  24. +1 −1 doc/CCNET/CVS Source Control Block.html
  25. +2 −2 doc/CCNET/Configuring the Server.html
  26. +2 −2 doc/CCNET/Configuring the Web Dashboard.html
  27. +1 −1 doc/CCNET/Contributor License Agreement.html
  28. +1 −1 doc/CCNET/CruiseControl.NET Integration Process.html
  29. +1 −1 doc/CCNET/CruiseControl.NET Server.html
  30. +1 −1 doc/CCNET/Custom Builder Plug-in.html
  31. +1 −1 doc/CCNET/Dashboard Configuration Block.html
  32. +64 −0 doc/CCNET/Date Labeller.html
  33. +1 −1 doc/CCNET/Default Labeller.html
  34. +1 −1 doc/CCNET/Developer Guidelines.html
  35. +1 −1 doc/CCNET/Developing Web Dashboard Plugins.html
  36. +1 −1 doc/CCNET/Documentation Guidelines.html
  37. +3 −2 doc/CCNET/Documentation.html
  38. +3 −14 doc/CCNET/Download.html
  39. +3 −3 doc/CCNET/Email Publisher.html
  40. +1 −1 doc/CCNET/Enterprise Continuous Integration with Binary Dependencies example.html
  41. +1 −1 doc/CCNET/Examples.html
  42. +4 −2 doc/CCNET/Executable Task.html
  43. +1 −1 doc/CCNET/ExternalLinks.html
  44. +22 −3 doc/CCNET/FAQ.html
  45. +1 −1 doc/CCNET/Farm Report Farm Plugin.html
  46. +1 −1 doc/CCNET/File Merge Task.html
  47. +1 −1 doc/CCNET/File State Manager.html
  48. +1 −1 doc/CCNET/Filesystem Source Control Block.html
  49. +1 −1 doc/CCNET/Filter Trigger.html
  50. +25 −3 doc/CCNET/Filtered Source Control Block.html
  51. +1 −1 doc/CCNET/ForceBuildPublisher.html
  52. +1 −1 doc/CCNET/Installation Prerequisites.html
  53. +1 −1 doc/CCNET/Installing the Web Dashboard.html
  54. +1 −1 doc/CCNET/Integration Properties.html
  55. +1 −1 doc/CCNET/Interval Trigger.html
  56. +526 −2 doc/CCNET/Issues.html
  57. +1 −1 doc/CCNET/Iteration Labeller.html
  58. +2 −2 doc/CCNET/Labeller Blocks.html
  59. +46 −0 doc/CCNET/Latest Build Report Project Plugin.html
  60. +1 −1 doc/CCNET/License.html
  61. +1 −1 doc/CCNET/MKS Source Integrity Source Control Block.html
  62. +1 −1 doc/CCNET/Mailing Lists.html
  63. +1 −1 doc/CCNET/Modification Writer Task.html
  64. +3 −3 doc/CCNET/MsBuild Task.html
  65. +1 −1 doc/CCNET/Multi Source Control Block.html
  66. +41 −4 doc/CCNET/Multiple Projects.html
  67. +1 −1 doc/CCNET/NAnt Task.html
  68. +1 −1 doc/CCNET/NUnit Task.html
  69. +1 −1 doc/CCNET/NetReflector.html
  70. +32 −1 doc/CCNET/News.html
  71. +1 −1 doc/CCNET/Null Source Control Block.html
  72. +1 −1 doc/CCNET/Null Task.html
  73. +1 −1 doc/CCNET/PVCS Source Control Block.html
  74. +1 −1 doc/CCNET/Perforce Source Control Block.html
  75. +3 −2 doc/CCNET/Plugins Configuration Block.html
  76. +1 −1 doc/CCNET/Project Configurable Build Plugin.html
  77. +1 −1 doc/CCNET/Project Configuration Block.html
  78. +3 −3 doc/CCNET/Project Details.html
  79. +1 −1 doc/CCNET/Project Report Project Plugin.html
  80. +7 −2 doc/CCNET/Project Team.html
  81. +98 −0 doc/CCNET/Project Trigger.html
  82. +9 −5 doc/CCNET/Rational ClearCase Source Control Block.html
  83. +1 −1 doc/CCNET/Remote Project Labeller.html
  84. +1 −1 doc/CCNET/Remote Services Configuration Block.html
  85. +3 −2 doc/CCNET/Resources.html
  86. +118 −0 doc/CCNET/SCM Policy.html
  87. +1 −1 doc/CCNET/Schedule Trigger.html
  88. +132 −0 doc/CCNET/Seapine Surround Source Control Block.html
  89. +22 −4 doc/CCNET/Server Application Config File.html
  90. +1 −1 doc/CCNET/Server Information Server Plugin.html
  91. +1 −1 doc/CCNET/Server Log Server Plugin.html
  92. +1 −1 doc/CCNET/Server Report Server Plugin.html
  93. +1 −1 doc/CCNET/Servers Configuration Block.html
  94. +47 −11 doc/CCNET/Site Index.html
  95. +1 −1 doc/CCNET/Solution Structure.html
  96. +2 −2 doc/CCNET/Source Control Blocks.html
  97. +17 −5 doc/CCNET/SourceGear Vault Source Control Block.html
  98. +1 −1 doc/CCNET/Splitting the build.html
  99. +1 −1 doc/CCNET/StarTeam Source Control Block.html
  100. +1 −1 doc/CCNET/State File Labeller.html
  101. +1 −1 doc/CCNET/State Manager Blocks.html
  102. +1 −1 doc/CCNET/Subversion Source Control Block.html
  103. +1 −1 doc/CCNET/Support.html
  104. +7 −3 doc/CCNET/Task Blocks.html
  105. +9 −3 doc/CCNET/Telelogic Synergy.html
  106. +1 −1 doc/CCNET/The CruiseControl Configuration Block.html
  107. +1 −1 doc/CCNET/The Server Console Application.html
  108. +1 −1 doc/CCNET/The Server Service Application.html
  109. +5 −6 doc/CCNET/ThoughtWorks.html
  110. +2 −2 doc/CCNET/Trigger Blocks.html
  111. +90 −0 doc/CCNET/Url Trigger.html
  112. +83 −0 doc/CCNET/Using CruiseControl.NET with Ant.html
  113. +1 −1 doc/CCNET/Using CruiseControl.NET with CVS.html
  114. +1 −1 doc/CCNET/Using CruiseControl.NET with FxCop.html
  115. +1 −1 doc/CCNET/Using CruiseControl.NET with MBUnit.html
  116. +1 −1 doc/CCNET/Using CruiseControl.NET with MKS Source Integrity.html
  117. +7 −7 doc/CCNET/Using CruiseControl.NET with MSBuild.html
  118. +54 −0 doc/CCNET/Using CruiseControl.NET with MSTest.html
  119. +1 −1 doc/CCNET/Using CruiseControl.NET with NAnt.html
  120. +1 −1 doc/CCNET/Using CruiseControl.NET with NCover.html
  121. +7 −7 doc/CCNET/Using CruiseControl.NET with NUnit.html
  122. +1 −1 doc/CCNET/Using CruiseControl.NET with Other Build Tools.html
  123. +1 −1 doc/CCNET/Using CruiseControl.NET with PVCS.html
  124. +1 −1 doc/CCNET/Using CruiseControl.NET with Perforce.html
  125. +1 −1 doc/CCNET/Using CruiseControl.NET with Rational ClearCase.html
  126. +1 −1 doc/CCNET/Using CruiseControl.NET with Simian.html
  127. +1 −1 doc/CCNET/Using CruiseControl.NET with SourceGear Vault.html
  128. +1 −1 doc/CCNET/Using CruiseControl.NET with StarTeam.html
  129. +1 −1 doc/CCNET/Using CruiseControl.NET with Subversion.html
  130. +1 −1 doc/CCNET/Using CruiseControl.NET with Telelogic Synergy.html
  131. +1 −1 doc/CCNET/Using CruiseControl.NET with Vil.html
  132. +1 −1 doc/CCNET/Using CruiseControl.NET with Visual Source Safe.html
  133. +1 −1 doc/CCNET/Using CruiseControl.NET with Visual Studio .NET.html
  134. +4 −3 doc/CCNET/Using CruiseControl.NET with other applications.html
  135. +1 −1 doc/CCNET/Using the Web Dashboard.html
  136. +1 −1 doc/CCNET/View All Builds Project Plugin.html
  137. +14 −8 doc/CCNET/Visual Source Safe Source Control Block.html
  138. +18 −2 doc/CCNET/Visual Studio Task.html
  139. +154 −0 doc/CCNET/Visual Studio Team Foundation Server Plugin.html
  140. +1 −1 doc/CCNET/Web Dashboard.html
  141. +23 −32 doc/CCNET/Welcome to CruiseControl.NET.html
  142. BIN doc/CCNET/Welcome to CruiseControl.NET_attachments/ccnet_logo_onwhite.gif
  143. +1 −1 doc/CCNET/What is Continuous Integration.html
  144. +1 −1 doc/CCNET/What is CruiseControl.NET.html
  145. +1 −1 doc/CCNET/Why CruiseControl.NET.html
  146. +1 −1 doc/CCNET/XSL Files.html
  147. +1 −1 doc/CCNET/XSL Report Build Plugin.html
  148. +1 −1 doc/CCNET/Xml Log Publisher.html
  149. +4 −4 doc/CCNET/{settings.xml.html → cctray-settings.xml.html}
  150. +66 −6 doc/CCNET/index.html
  151. +7 −1 project/CCTray/Bootstrap.cs
  152. +3 −0 project/CCTrayLib/Presentation/DetailStringProvider.cs
  153. +25 −6 project/UnitTests/CCTrayLib/Presentation/DetailStringProviderTest.cs
  154. +43 −0 project/UnitTests/Core/Config/FileWatcherConfigurationServiceTest.cs
  155. +35 −0 project/UnitTests/Core/Label/DateLabellerTest.cs
  156. +9 −0 project/UnitTests/Core/Label/IterationLabellerTest.cs
  157. +44 −0 project/UnitTests/Core/SourceControl/ActionFilterTest.cs
  158. +142 −0 project/UnitTests/Core/SourceControl/BitKeeper/BitKeeperHistoryParserTest.cs
  159. +87 −0 project/UnitTests/Core/SourceControl/BitKeeper/BitKeeperTest.cs
  160. +30 −24 project/UnitTests/Core/SourceControl/ClearCaseHistoryParserTest.cs
  161. +14 −0 project/UnitTests/Core/SourceControl/CvsHistoryParserTest.cs
  162. +38 −0 project/UnitTests/Core/SourceControl/CvsMother.cs
  163. +2 −21 project/UnitTests/Core/SourceControl/Perforce/P4Test.cs
  164. +3 −22 project/UnitTests/Core/SourceControl/Perforce/ProcessP4InitializerTest.cs
  165. +140 −32 project/UnitTests/Core/SourceControl/QuietPeriodTest.cs
  166. +145 −0 project/UnitTests/Core/SourceControl/SurroundHistoryParserTest.cs
  167. +67 −0 project/UnitTests/Core/SourceControl/SurroundTest.cs
  168. +89 −10 project/UnitTests/Core/SourceControl/VaultTest.cs
  169. +41 −0 project/UnitTests/Core/Tasks/DevenvTaskTest.cs
  170. +168 −0 project/UnitTests/Core/Triggers/ProjectTriggerTest.cs
  171. +88 −0 project/UnitTests/Core/Triggers/UrlTriggerTest.cs
  172. +50 −0 project/UnitTests/Core/Util/HttpWrapperTest.cs
  173. +56 −1 project/UnitTests/UnitTests.csproj
  174. +1 −1 project/UnitTests/Xsl/AlternativeNUnitStylesheetTest.cs
  175. +85 −0 project/UnitTests/Xsl/MsTestSummaryStylesheetTest.cs
  176. +6 −1 project/UnitTests/Xsl/StylesheetTestFixture.cs
  177. +1 −1 project/WebDashboard/Dashboard/Actions/DefaultAction.cs
  178. +1 −1 project/WebDashboard/Dashboard/IPlugin.cs
  179. +1 −1 project/WebDashboard/Dashboard/ImmutableNamedAction.cs
  180. +1 −1 project/WebDashboard/IO/HttpPathMapper.cs
  181. +1 −2 project/WebDashboard/MVC/Cruise/DefaultCruiseAction.cs
  182. +1 −1 project/WebDashboard/MVC/Cruise/ICruiseAction.cs
  183. +1 −1 project/WebDashboard/MVC/IAction.cs
  184. +2 −2 project/WebDashboard/MVC/IRequest.cs
  185. +1 −2 project/WebDashboard/MVC/RedirectResponse.cs
  186. +7 −6 project/WebDashboard/Plugins/BuildReport/BuildLogBuildPlugin.cs
  187. +5 −11 project/WebDashboard/Plugins/BuildReport/BuildReportBuildPlugin.cs
  188. +33 −0 project/WebDashboard/Plugins/CCTray/CCTrayDownloadAction.cs
  189. +32 −0 project/WebDashboard/Plugins/CCTray/CCTrayDownloadPlugin.cs
  190. +10 −0 project/WebDashboard/WebDashboard.csproj
  191. +2 −0 project/WebDashboard/dashboard.config
  192. +282 −0 project/WebDashboard/log/project1/log20051029120233.xml
  193. +355 −0 project/WebDashboard/log/project1/log20051029120234.xml
  194. +5 −17 project/core/Triggers/IntervalTrigger.cs
  195. +94 −0 project/core/Triggers/ProjectTrigger.cs
  196. +62 −0 project/core/Triggers/UrlTrigger.cs
  197. +54 −3 project/core/core.csproj
  198. +50 −0 project/core/label/DateLabeller.cs
  199. +1 −1 project/core/label/IterationLabeller.cs
  200. +17 −0 project/core/sourcecontrol/ActionFilter.cs
  201. +160 −0 project/core/sourcecontrol/BitKeeper/BitKeeper.cs
  202. +168 −0 project/core/sourcecontrol/BitKeeper/BitKeeperHistoryParser.cs
  203. +2 −1 project/core/sourcecontrol/ClearCaseHistoryParser.cs
  204. +42 −62 project/core/sourcecontrol/CvsHistoryParser.cs
  205. +2 −10 project/core/sourcecontrol/Perforce/P4.cs
  206. +2 −7 project/core/sourcecontrol/Perforce/ProcessP4Initializer.cs
  207. +49 −32 project/core/sourcecontrol/QuietPeriod.cs
  208. +87 −0 project/core/sourcecontrol/Surround.cs
  209. +70 −0 project/core/sourcecontrol/SurroundHistoryParser.cs
  210. +59 −16 project/core/sourcecontrol/Vault.cs
  211. +67 −0 project/core/sourcecontrol/VssLocale.de.resx
  212. +19 −1 project/core/tasks/DevenvTask.cs
  213. +5 −0 project/core/util/DateTimeProvider.cs
  214. +39 −0 project/core/util/HttpWrapper.cs
  215. +50 −0 project/xsl/MsTestSummary.xsl
  216. +210 −0 project/xsl/ant.xsl
View
2 b.bat
@@ -1,3 +1,3 @@
@echo off
cls
-tools\nant\NAnt.exe -buildfile:ccnet.build -nologo %*
+tools\nant\NAnt.exe -buildfile:ccnet.build -nologo %*
View
34 ccnet.build
@@ -203,18 +203,15 @@
</fileset>
</zip>
- <exec program="tools\NSIS\makensis.exe" commandline="ccnet.nsi" />
<exec program="tools\NSIS\makensis.exe" commandline="cctray.nsi" />
+ <copy todir="${webdashboard.dir}\cctray">
+ <fileset basedir="dist">
+ <include name="*CCTray*.exe" />
+ </fileset>
+ </copy>
+ <exec program="tools\NSIS\makensis.exe" commandline="ccnet.nsi" />
</target>
-
- <target name="reporting" depends="compile">
- <mkdir dir="build\fxcop" />
- <exec program="tools\fxcop\fxcopcmd.exe"
- commandline="/p:tools\fxcop\ccnet.fxcop /o:build\fxcop\ccnet-fxcop.xml" failonerror="false"/>
- <call target="vil" />
- <call target="simian" />
- </target>
-
+
<!-- FOR RUNNING CCNET AGAINST ITSELF -->
<target name="dist.publish" depends="dist">
@@ -252,6 +249,14 @@
<netreflector assembly="${build.dir}\core\${core.dll}" />
</target>
+ <target name="reporting" depends="compile, fxcop, vil, simian" />
+
+ <target name="fxcop">
+ <mkdir dir="build\fxcop" />
+ <exec program="tools\fxcop\fxcopcmd.exe"
+ commandline="/p:tools\fxcop\ccnet.fxcop /o:build\fxcop\ccnet-fxcop.xml /s" failonerror="false"/>
+ </target>
+
<target name="vil">
<exec program="${vil.executable}"
workingdir="${build.dir}\webdashboard"
@@ -281,4 +286,13 @@
</references>
</csc>
</target>
+
+ <target name="clean.cvs" description="deletes all backed up merge files from cvs">
+ <delete>
+ <fileset>
+ <include name="**/#.*.*" />
+ </fileset>
+ </delete>
+ </target>
+
</project>
View
2 ccnet.nsi
@@ -2,7 +2,7 @@
; HM NIS Edit Wizard helper defines
!define PRODUCT_NAME "CruiseControl.NET"
-!define PRODUCT_VERSION "1.0.RC2"
+!define PRODUCT_VERSION "1.0"
!define PRODUCT_PUBLISHER "ThoughtWorks"
!define PRODUCT_WEB_SITE "http://ccnet.thoughtworks.com/"
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\ccnet.exe"
View
2 cctray.nsi
@@ -3,7 +3,7 @@
; HM NIS Edit Wizard helper defines
!define PRODUCT_NAME "CruiseControl.NET CCTray"
!define PRODUCT_NAME_NOSPACE "CruiseControl.NET-CCTray"
-!define PRODUCT_VERSION "1.0.RC2"
+!define PRODUCT_VERSION "1.0"
!define PRODUCT_PUBLISHER "ThoughtWorks"
!define PRODUCT_WEB_SITE "http://ccnet.thoughtworks.com/"
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\cctray.exe"
View
2 doc/CCNET/Basic Installation.html
@@ -48,7 +48,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
120 doc/CCNET/BitKeeper Source Control Block.html
@@ -0,0 +1,120 @@
+<html>
+ <head>
+ <title>CruiseControl.NET : BitKeeper Source Control Block</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 : BitKeeper Source Control Block
+ </span>
+ </div>
+ <div class="pagesubheading">
+ This page last changed on Sep 27, 2005 by <font color="#0050B2">huntharo</font>.
+ </div>
+
+ <h3><a name="BitKeeperSourceControlBlock-BitKeeperConfigurationExamples">BitKeeper Configuration Examples</a></h3>
+
+<div class="information-block" align='center'><div class='informationMacroPadding'><table cellpadding='5' width='85%' cellspacing='0' class='warningMacro' border='0'><tr><td width='16' valign='top'><img src="/images/icons/emoticons/forbidden.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td><b class="strong">Warning</b><br />
+<p>BitKeeper support is not yet included, as of 1.0 RC2. BitKeeper support will be added shortly.</p></td></tr></table></div></div>
+
+<div class="information-block" align='center'><div class='informationMacroPadding'><table cellpadding='5' width='85%' cellspacing='0' class='noteMacro' border='0'><tr><td width='16' valign='top'><img src="/images/icons/emoticons/warning.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td><b class="strong">SSH Access Not Supported</b><br />
+<p>Your permanent BK repository must have a parent accessed via bkd or the local filesystem; ssh access is not supported at this time.</p></td></tr></table></div></div>
+
+<p><em>example using bkd</em></p>
+
+<div class="code"><div class="codeContent">
+<pre class="code-xml"><span class="code-tag">&lt;sourcecontrol type=<span class="code-quote">"bitkeeper"</span>&gt;</span>
+ <span class="code-tag">&lt;workingDirectory&gt;</span>c:\build\dev-1.0<span class="code-tag">&lt;/workingDirectory&gt;</span>
+ <span class="code-tag">&lt;autoGetSource&gt;</span>true<span class="code-tag">&lt;/autoGetSource&gt;</span>
+ <span class="code-tag">&lt;cloneTo&gt;</span>..\Source<span class="code-tag">&lt;/cloneTo&gt;</span>
+<span class="code-tag">&lt;/sourcecontrol&gt;</span></pre>
+</div></div>
+
+<h3><a name="BitKeeperSourceControlBlock-ConfigurationElements">Configuration Elements</a></h3>
+
+<table class='confluenceTable'>
+<tr>
+<th class='confluenceTh'> Node </th>
+<th class='confluenceTh'> Description </th>
+<th class='confluenceTh'> Type </th>
+<th class='confluenceTh'> Required</th>
+<th class='confluenceTh'> Default </th>
+</tr>
+<tr>
+<td class='confluenceTd'> executable </td>
+<td class='confluenceTd'> Absolute, DOS-style, path to bk.exe </td>
+<td class='confluenceTd'> string </td>
+<td class='confluenceTd'> false</td>
+<td class='confluenceTd'> c:\Program Files\BitKeeper\bk.exe </td>
+</tr>
+<tr>
+<td class='confluenceTd'> workingDirectory </td>
+<td class='confluenceTd'> Absolute, DOS-style, path to permanent BK repository </td>
+<td class='confluenceTd'> string </td>
+<td class='confluenceTd'> true </td>
+<td class='confluenceTd'> none </td>
+</tr>
+<tr>
+<td class='confluenceTd'> <a name="BitKeeperSourceControlBlock-autoGetSource"></a> autoGetSource </td>
+<td class='confluenceTd'> Automatically pull latest source into permanent BK repository </td>
+<td class='confluenceTd'> bool </td>
+<td class='confluenceTd'> false </td>
+<td class='confluenceTd'> false </td>
+</tr>
+<tr>
+<td class='confluenceTd'> <a name="BitKeeperSourceControlBlock-tagOnSuccess"></a> tagOnSuccess </td>
+<td class='confluenceTd'> Add BK tag on successful build </td>
+<td class='confluenceTd'> bool </td>
+<td class='confluenceTd'> false </td>
+<td class='confluenceTd'> false </td>
+</tr>
+<tr>
+<td class='confluenceTd'> <a name="BitKeeperSourceControlBlock-cloneTo"></a> cloneTo</td>
+<td class='confluenceTd'> Make a clone of the permanent BK repository into the designated path </td>
+<td class='confluenceTd'> string</td>
+<td class='confluenceTd'> false </td>
+<td class='confluenceTd'> none </td>
+</tr>
+<tr>
+<td class='confluenceTd'> <a name="BitKeeperSourceControlBlock-fileHistory"></a> fileHistory </td>
+<td class='confluenceTd'> Include history of each file, rather than just ChangeSets </td>
+<td class='confluenceTd'> bool </td>
+<td class='confluenceTd'> false </td>
+<td class='confluenceTd'> false </td>
+</tr>
+<tr>
+<td class='confluenceTd'> timeout </td>
+<td class='confluenceTd'> How long (in milliseconds) the BK operation will be permitted to run before timing out. The default value is 10 minutes. </td>
+<td class='confluenceTd'> int </td>
+<td class='confluenceTd'> false </td>
+<td class='confluenceTd'> 10 minutes </td>
+</tr>
+</table>
+
+<h3><a name="BitKeeperSourceControlBlock-Contributions">Contributions</a></h3>
+
+<ul>
+ <li>BitKeeper support added by Harold L Hunt II of StarNet Communications Corp.</li>
+</ul>
+
+
+
+ </td>
+ </tr>
+ </table>
+ <table border="0" cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
+ </tr>
+ <tr>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
+ </tr>
+ </table>
+ </body>
+</html>
View
2 doc/CCNET/Build Log Build Plugin.html
@@ -41,7 +41,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/Build Publisher.html
@@ -69,7 +69,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/Build Report Build Plugin.html
@@ -66,7 +66,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/CCNet 0.6 Final Release Notes.html
@@ -74,7 +74,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/CCNet 0.6 RC1 Release Notes.html
@@ -67,7 +67,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/CCNet 0.6.1 Release Notes.html
@@ -60,7 +60,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/CCNet 0.7 RC-1 Release Notes.html
@@ -117,7 +117,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/CCNet 0.7 Release Notes.html
@@ -127,7 +127,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/CCNet 0.8 Release Notes.html
@@ -97,7 +97,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/CCNet 0.9 Release Notes.html
@@ -125,7 +125,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/CCNet 0.9.1 Release Notes.html
@@ -95,7 +95,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/CCNet 0.9.2 Release Notes.html
@@ -94,7 +94,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
85 doc/CCNET/CCNet 1.0 Final Release Notes.html
@@ -0,0 +1,85 @@
+<html>
+ <head>
+ <title>CruiseControl.NET : CCNet 1.0 Final Release Notes</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 : CCNet 1.0 Final Release Notes
+ </span>
+ </div>
+ <div class="pagesubheading">
+ This page last changed on Nov 13, 2005 by <font color="#0050B2">orogers</font>.
+ </div>
+
+ <p>This is the 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 <a href="http://jira.public.thoughtworks.org/browse/CCNET" title="Visit page outside Confluence">jira</a> site.</p>
+
+<h2><a name="CCNet1.0FinalReleaseNotes-ReleaseNotesCruiseControl.NETVersion1.0Final">Release Notes - CruiseControl .NET - Version 1.0 Final</a></h2>
+
+<p>This is a list of <a href="http://jira.public.thoughtworks.org/secure/IssueNavigator.jspa?reset=true&amp;pid=10000&amp;fixfor=10170" title="Visit page outside Confluence">Jira Issues resolved by this release</a> :</p>
+
+<h4><a name="CCNet1.0FinalReleaseNotes-Bug">Bug</a></h4>
+<ul>
+ <li>CCNET-204 - Latest link on new Web Dashboard app should be dynamic</li>
+ <li>CCNET-243 - Latest cvs server breaks date parser for "log" command</li>
+ <li>CCNET-482 - Incorrect parsing of modifications log on newest CVS server</li>
+ <li>CCNET-523 - QuietPeriod can get stuck in an infinite loop</li>
+ <li>CCNET-545 - CCNet should strip illegal characters out of external content before merging it into the build log</li>
+ <li>CCNET-570 - CCTray: display of "next build check" time when no triggers defined</li>
+ <li>CCNET-575 - ClearCase: rmbraches should not trigger a build</li>
+ <li>CCNET-579 - Iteration Labeller does not correctly generate the initial label</li>
+</ul>
+
+
+<h4><a name="CCNet1.0FinalReleaseNotes-NewFeature">New Feature</a></h4>
+<ul>
+ <li>CCNET-331 - Seapine SurroundSCM Integration</li>
+ <li>CCNET-488 - Vault: Add temporary labelling support and get source by label</li>
+ <li>CCNET-515 - Bundle the CCTray msi with the server msi and provide a link to it from the dashboard so developers can download and install it</li>
+ <li>CCNET-521 - Monitoring of ccnet.config file should be configurable</li>
+ <li>CCNET-566 - Create new UrlTrigger (Steve Norman)</li>
+ <li>CCNET-572 - Add BitKeeper support (Harold L Hunt)</li>
+ <li>CCNET-573 - Add DateLabeller for generating labels in yyyy.mm.dd.build format (Andy Johnstone)</li>
+ <li>CCNET-600 - Ant Reporting Support</li>
+ <li>CCNET-602 - Action Filter for FilteredSourceControl</li>
+</ul>
+
+
+<h4><a name="CCNet1.0FinalReleaseNotes-Improvement">Improvement</a></h4>
+<ul>
+ <li>CCNET-271 - ClearCase: confluence should make clear need to have build machine clock sync'd with ClearCase server</li>
+ <li>CCNET-365 - Clarify use of CVSROOT for CVS plugin</li>
+ <li>CCNET-560 - CCTray should optionally add itself to the Startup menu group during installation</li>
+ <li>CCNET-561 - Create summary stylesheet for NCover to display total test coverage on report page</li>
+ <li>CCNET-562 - Set initial logging level to Debug to help users more easily configure and debug their server</li>
+ <li>CCNET-563 - Should report a better error if the working directory does not exist</li>
+ <li>CCNET-565 - VSS Username and password should be optional (Jeffrey D. Parker)</li>
+ <li>CCNET-569 - CCTray should store its settings file in the user profile directory</li>
+ <li>CCNET-577 - CVS: capture revision numbers from cvs log output</li>
+ <li>CCNET-582 - Add configurable working directory for Vault</li>
+ <li>CCNET-595 - Quiet Period: Improve behaviour when build server clock is out of sync with source control server</li>
+ <li>CCNET-603 - Add BuildType and Project params to Devenv task</li>
+ <li>CCNET-604 - Add support for german localisation for Visual Source Safe</li>
+</ul>
+
+
+
+ </td>
+ </tr>
+ </table>
+ <table border="0" cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
+ </tr>
+ <tr>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
+ </tr>
+ </table>
+ </body>
+</html>
View
2 doc/CCNET/CCNet 1.0 RC1 Release Notes.html
@@ -111,7 +111,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/CCNet 1.0 RC2 Release Notes.html
@@ -93,7 +93,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 21, 2005 18:07</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
24 doc/CCNET/CCTray.html
@@ -15,7 +15,7 @@
</span>
</div>
<div class="pagesubheading">
- This page last changed on Sep 03, 2005 by <font color="#0050B2">gtackley@thoughtworks.com</font>.
+ This page last changed on Oct 03, 2005 by <font color="#0050B2">gtackley@thoughtworks.com</font>.
</div>
<div class="information-block" align='center'><div class='informationMacroPadding'><table cellpadding='5' width='85%' cellspacing='0' class='warningMacro' border='0'><tr><td width='16' valign='top'><img src="/images/icons/emoticons/forbidden.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td>Please note this documentation covers the new version of CCTray included in CruiseControl.NET version 1.0</td></tr></table></div></div>
@@ -127,13 +127,17 @@
<h4><a name="CCTray-Configuration">Configuration</a></h4>
-<p>CCTray's configuration settings is stored in the file "<b>settings.xml</b>" (see a sample), which is located in the same folder as the executable. The file may be hand edited, though it's simpler to use the settings form. To launch the settings form, right-click the tray icon and select 'Settings...'.</p>
+<p>CCTray's configuration settings is stored in the file "<b>cctray-settings.xml</b>" (see a <a href="cctray-settings.xml.html" title="cctray-settings.xml">sample</a>), which is located in your user application data directory (normally <tt>c:\Documents and Settings\&lt;username&gt;\Application Data</tt>). The file may be hand edited, though it's simpler to use the settings form. To launch the settings form, right-click the tray icon and select 'Settings...'.</p>
<p><img src="CCTray_attachments/cctray-settings.gif" align="left" border="0" /></p>
<p><b>Poll every n seconds</b><br/>
CCTray detects changes in the CCNet server state by polling at regular intervals. This value sets the period between polls.</p>
+<p><b>When I double-click the tray icon</b><br/>
+Selecting "show the status window" causes the main window status to be displayed when the tray icon is double clicked.<br/>
+Selecting "navigate to the web page of the first project on the list" causes the configured web page to be displayed. The order of projects can be changed by using the "move up" and "move down" buttons at the bottom of the screen.</p>
+
<p><b>Show balloon notifications</b><br/>
Enables or disables notification of completed builds via balloon messages.</p>
@@ -148,6 +152,17 @@
<br clear="all" /></p>
<hr />
+<p><b>Advanced settings</b><br/>
+Two configuration settings can be adjusted only by editing the configuration file directly:</p>
+
+<ul>
+ <li>Balloon messages</li>
+ <li>Icons</li>
+</ul>
+
+
+<p>See <a href="cctray-settings.xml.html" title="cctray-settings.xml">the example settings file</a> for an example.</p>
+
<h4><a name="CCTray-FAQ">FAQ</a></h4>
<p><b>"Launch web page" doesn't display the right URL... help!</b><br/>
@@ -184,6 +199,9 @@
<a href="CCTray_attachments/cctray-settings.GIF">cctray-settings.GIF</a> (image/gif)
<br/>
<img src="icons/bullet_blue.gif" height="8" width="8" alt=""/>
+ <a href="CCTray_attachments/cctray-settings.GIF">cctray-settings.GIF</a> (image/gif)
+ <br/>
+ <img src="icons/bullet_blue.gif" height="8" width="8" alt=""/>
<a href="CCTray_attachments/cctray-icon-small-green.png">cctray-icon-small-green.png</a> (image/x-png)
<br/>
<img src="icons/bullet_blue.gif" height="8" width="8" alt=""/>
@@ -205,7 +223,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
BIN doc/CCNET/CCTray_attachments/cctray-settings.GIF
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
2 doc/CCNET/CVS Source Control Block.html
@@ -156,7 +156,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
4 doc/CCNET/Configuring the Server.html
@@ -24,7 +24,7 @@
<p>The configuration file forms a tree of constructs, starting at the root element. The documentation for the rest of this section is reference documentation for each of the types of constructs you can use.</p>
-<ul><li><a href="The CruiseControl Configuration Block.html" title="The CruiseControl Configuration Block">The CruiseControl Configuration Block</a><ul><li><a href="Project Configuration Block.html" title="Project Configuration Block">Project Configuration Block</a><ul><li><a href="ExternalLinks.html" title="ExternalLinks">ExternalLinks</a></li><li><a href="Labeller Blocks.html" title="Labeller Blocks">Labeller Blocks</a><ul><li><a href="Default Labeller.html" title="Default Labeller">Default Labeller</a></li><li><a href="Iteration Labeller.html" title="Iteration Labeller">Iteration Labeller</a></li><li><a href="Remote Project Labeller.html" title="Remote Project Labeller">Remote Project Labeller</a></li><li><a href="State File Labeller.html" title="State File Labeller">State File Labeller</a></li></ul></li><li><a href="Source Control Blocks.html" title="Source Control Blocks">Source Control Blocks</a><ul><li><a href="CVS Source Control Block.html" title="CVS Source Control Block">CVS Source Control Block</a></li><li><a href="Filesystem Source Control Block.html" title="Filesystem Source Control Block">Filesystem Source Control Block</a></li><li><a href="Filtered Source Control Block.html" title="Filtered Source Control Block">Filtered Source Control Block</a></li><li><a href="MKS Source Integrity Source Control Block.html" title="MKS Source Integrity Source Control Block">MKS Source Integrity Source Control Block</a></li><li><a href="Multi Source Control Block.html" title="Multi Source Control Block">Multi Source Control Block</a></li><li><a href="Null Source Control Block.html" title="Null Source Control Block">Null Source Control Block</a></li><li><a href="Perforce Source Control Block.html" title="Perforce Source Control Block">Perforce Source Control Block</a></li><li><a href="PVCS Source Control Block.html" title="PVCS Source Control Block">PVCS Source Control Block</a></li><li><a href="Rational ClearCase Source Control Block.html" title="Rational ClearCase Source Control Block">Rational ClearCase Source Control Block</a></li><li><a href="SourceGear Vault Source Control Block.html" title="SourceGear Vault Source Control Block">SourceGear Vault Source Control Block</a></li><li><a href="StarTeam Source Control Block.html" title="StarTeam Source Control Block">StarTeam Source Control Block</a></li><li><a href="Subversion Source Control Block.html" title="Subversion Source Control Block">Subversion Source Control Block</a></li><li><a href="Telelogic Synergy.html" title="Telelogic Synergy">Telelogic Synergy</a></li><li><a href="Visual Source Safe Source Control Block.html" title="Visual Source Safe Source Control Block">Visual Source Safe Source Control Block</a></li></ul></li><li><a href="State Manager Blocks.html" title="State Manager Blocks">State Manager Blocks</a><ul><li><a href="File State Manager.html" title="File State Manager">File State Manager</a></li></ul></li><li><a href="Task Blocks.html" title="Task Blocks">Task Blocks</a><ul><li><a href="Build Publisher.html" title="Build Publisher">Build Publisher</a></li><li><a href="Email Publisher.html" title="Email Publisher">Email Publisher</a></li><li><a href="Executable Task.html" title="Executable Task">Executable Task</a></li><li><a href="File Merge Task.html" title="File Merge Task">File Merge Task</a></li><li><a href="ForceBuildPublisher.html" title="ForceBuildPublisher">ForceBuildPublisher</a></li><li><a href="Modification Writer Task.html" title="Modification Writer Task">Modification Writer Task</a></li><li><a href="MsBuild Task.html" title="MsBuild Task">MsBuild Task</a></li><li><a href="NAnt Task.html" title="NAnt Task">NAnt Task</a></li><li><a href="Null Task.html" title="Null Task">Null Task</a></li><li><a href="NUnit Task.html" title="NUnit Task">NUnit Task</a></li><li><a href="Visual Studio Task.html" title="Visual Studio Task">Visual Studio Task</a></li><li><a href="Xml Log Publisher.html" title="Xml Log Publisher">Xml Log Publisher</a></li></ul></li><li><a href="Trigger Blocks.html" title="Trigger Blocks">Trigger Blocks</a><ul><li><a href="Filter Trigger.html" title="Filter Trigger">Filter Trigger</a></li><li><a href="Interval Trigger.html" title="Interval Trigger">Interval Trigger</a></li><li><a href="Schedule Trigger.html" title="Schedule Trigger">Schedule Trigger</a></li></ul></li></ul></li></ul></li></ul>
+<ul><li><a href="The CruiseControl Configuration Block.html" title="The CruiseControl Configuration Block">The CruiseControl Configuration Block</a><ul><li><a href="Project Configuration Block.html" title="Project Configuration Block">Project Configuration Block</a><ul><li><a href="ExternalLinks.html" title="ExternalLinks">ExternalLinks</a></li><li><a href="Labeller Blocks.html" title="Labeller Blocks">Labeller Blocks</a><ul><li><a href="Date Labeller.html" title="Date Labeller">Date Labeller</a></li><li><a href="Default Labeller.html" title="Default Labeller">Default Labeller</a></li><li><a href="Iteration Labeller.html" title="Iteration Labeller">Iteration Labeller</a></li><li><a href="Remote Project Labeller.html" title="Remote Project Labeller">Remote Project Labeller</a></li><li><a href="State File Labeller.html" title="State File Labeller">State File Labeller</a></li></ul></li><li><a href="Source Control Blocks.html" title="Source Control Blocks">Source Control Blocks</a><ul><li><a href="BitKeeper Source Control Block.html" title="BitKeeper Source Control Block">BitKeeper Source Control Block</a></li><li><a href="CVS Source Control Block.html" title="CVS Source Control Block">CVS Source Control Block</a></li><li><a href="Filesystem Source Control Block.html" title="Filesystem Source Control Block">Filesystem Source Control Block</a></li><li><a href="Filtered Source Control Block.html" title="Filtered Source Control Block">Filtered Source Control Block</a></li><li><a href="MKS Source Integrity Source Control Block.html" title="MKS Source Integrity Source Control Block">MKS Source Integrity Source Control Block</a></li><li><a href="Multi Source Control Block.html" title="Multi Source Control Block">Multi Source Control Block</a></li><li><a href="Null Source Control Block.html" title="Null Source Control Block">Null Source Control Block</a></li><li><a href="Perforce Source Control Block.html" title="Perforce Source Control Block">Perforce Source Control Block</a></li><li><a href="PVCS Source Control Block.html" title="PVCS Source Control Block">PVCS Source Control Block</a></li><li><a href="Rational ClearCase Source Control Block.html" title="Rational ClearCase Source Control Block">Rational ClearCase Source Control Block</a></li><li><a href="Seapine Surround Source Control Block.html" title="Seapine Surround Source Control Block">Seapine Surround Source Control Block</a></li><li><a href="SourceGear Vault Source Control Block.html" title="SourceGear Vault Source Control Block">SourceGear Vault Source Control Block</a></li><li><a href="StarTeam Source Control Block.html" title="StarTeam Source Control Block">StarTeam Source Control Block</a></li><li><a href="Subversion Source Control Block.html" title="Subversion Source Control Block">Subversion Source Control Block</a></li><li><a href="Telelogic Synergy.html" title="Telelogic Synergy">Telelogic Synergy</a></li><li><a href="Visual Source Safe Source Control Block.html" title="Visual Source Safe Source Control Block">Visual Source Safe Source Control Block</a></li><li><a href="Visual Studio Team Foundation Server Plugin.html" title="Visual Studio Team Foundation Server Plugin">Visual Studio Team Foundation Server Plugin</a></li></ul></li><li><a href="State Manager Blocks.html" title="State Manager Blocks">State Manager Blocks</a><ul><li><a href="File State Manager.html" title="File State Manager">File State Manager</a></li></ul></li><li><a href="Task Blocks.html" title="Task Blocks">Task Blocks</a><ul><li><a href="Build Publisher.html" title="Build Publisher">Build Publisher</a></li><li><a href="Email Publisher.html" title="Email Publisher">Email Publisher</a></li><li><a href="Executable Task.html" title="Executable Task">Executable Task</a></li><li><a href="File Merge Task.html" title="File Merge Task">File Merge Task</a></li><li><a href="ForceBuildPublisher.html" title="ForceBuildPublisher">ForceBuildPublisher</a></li><li><a href="Modification Writer Task.html" title="Modification Writer Task">Modification Writer Task</a></li><li><a href="MsBuild Task.html" title="MsBuild Task">MsBuild Task</a></li><li><a href="NAnt Task.html" title="NAnt Task">NAnt Task</a></li><li><a href="Null Task.html" title="Null Task">Null Task</a></li><li><a href="NUnit Task.html" title="NUnit Task">NUnit Task</a></li><li><a href="Visual Studio Task.html" title="Visual Studio Task">Visual Studio Task</a></li><li><a href="Xml Log Publisher.html" title="Xml Log Publisher">Xml Log Publisher</a></li></ul></li><li><a href="Trigger Blocks.html" title="Trigger Blocks">Trigger Blocks</a><ul><li><a href="Filter Trigger.html" title="Filter Trigger">Filter Trigger</a></li><li><a href="Interval Trigger.html" title="Interval Trigger">Interval Trigger</a></li><li><a href="Project Trigger.html" title="Project Trigger">Project Trigger</a></li><li><a href="Schedule Trigger.html" title="Schedule Trigger">Schedule Trigger</a></li><li><a href="Url Trigger.html" title="Url Trigger">Url Trigger</a></li></ul></li></ul></li></ul></li></ul>
<p>Once you've configured your server, you should have a file that looks something like this:</p>
@@ -84,7 +84,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
4 doc/CCNET/Configuring the Web Dashboard.html
@@ -28,7 +28,7 @@
<div class="information-block" align='center'><div class='informationMacroPadding'><table cellpadding='5' width='85%' cellspacing='0' class='tipMacro' border='0'><tr><td width='16' valign='top'><img src="/images/icons/emoticons/check.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td>
<p>There is no longer any project-specific configuration required to use the Web Dashboard. However, you should set the <a href="Project Configuration Block.html#ProjectConfigurationBlock-webURL" title="webURL on Project Configuration Block">webURL</a> element properly in your project's Build Server configuration to make sure CCTray and Email publishing work.</p></td></tr></table></div></div>
-<ul><li><a href="Dashboard Configuration Block.html" title="Dashboard Configuration Block">Dashboard Configuration Block</a><ul><li><a href="Plugins Configuration Block.html" title="Plugins Configuration Block">Plugins Configuration Block</a><ul><li><a href="Build Log Build Plugin.html" title="Build Log Build Plugin">Build Log Build Plugin</a></li><li><a href="Build Report Build Plugin.html" title="Build Report Build Plugin">Build Report Build Plugin</a></li><li><a href="Farm Report Farm Plugin.html" title="Farm Report Farm Plugin">Farm Report Farm Plugin</a></li><li><a href="Project Configurable Build Plugin.html" title="Project Configurable Build Plugin">Project Configurable Build Plugin</a></li><li><a href="Project Report Project Plugin.html" title="Project Report Project Plugin">Project Report Project Plugin</a></li><li><a href="Server Information Server Plugin.html" title="Server Information Server Plugin">Server Information Server Plugin</a></li><li><a href="Server Log Server Plugin.html" title="Server Log Server Plugin">Server Log Server Plugin</a></li><li><a href="Server Report Server Plugin.html" title="Server Report Server Plugin">Server Report Server Plugin</a></li><li><a href="View All Builds Project Plugin.html" title="View All Builds Project Plugin">View All Builds Project Plugin</a></li><li><a href="XSL Report Build Plugin.html" title="XSL Report Build Plugin">XSL Report Build Plugin</a></li></ul></li><li><a href="Remote Services Configuration Block.html" title="Remote Services Configuration Block">Remote Services Configuration Block</a><ul><li><a href="Servers Configuration Block.html" title="Servers Configuration Block">Servers Configuration Block</a></li></ul></li></ul></li></ul>
+<ul><li><a href="Dashboard Configuration Block.html" title="Dashboard Configuration Block">Dashboard Configuration Block</a><ul><li><a href="Plugins Configuration Block.html" title="Plugins Configuration Block">Plugins Configuration Block</a><ul><li><a href="Build Log Build Plugin.html" title="Build Log Build Plugin">Build Log Build Plugin</a></li><li><a href="Build Report Build Plugin.html" title="Build Report Build Plugin">Build Report Build Plugin</a></li><li><a href="Farm Report Farm Plugin.html" title="Farm Report Farm Plugin">Farm Report Farm Plugin</a></li><li><a href="Latest Build Report Project Plugin.html" title="Latest Build Report Project Plugin">Latest Build Report Project Plugin</a></li><li><a href="Project Configurable Build Plugin.html" title="Project Configurable Build Plugin">Project Configurable Build Plugin</a></li><li><a href="Project Report Project Plugin.html" title="Project Report Project Plugin">Project Report Project Plugin</a></li><li><a href="Server Information Server Plugin.html" title="Server Information Server Plugin">Server Information Server Plugin</a></li><li><a href="Server Log Server Plugin.html" title="Server Log Server Plugin">Server Log Server Plugin</a></li><li><a href="Server Report Server Plugin.html" title="Server Report Server Plugin">Server Report Server Plugin</a></li><li><a href="View All Builds Project Plugin.html" title="View All Builds Project Plugin">View All Builds Project Plugin</a></li><li><a href="XSL Report Build Plugin.html" title="XSL Report Build Plugin">XSL Report Build Plugin</a></li></ul></li><li><a href="Remote Services Configuration Block.html" title="Remote Services Configuration Block">Remote Services Configuration Block</a><ul><li><a href="Servers Configuration Block.html" title="Servers Configuration Block">Servers Configuration Block</a></li></ul></li></ul></li></ul>
</td>
@@ -39,7 +39,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/Contributor License Agreement.html
@@ -44,7 +44,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/CruiseControl.NET Integration Process.html
@@ -84,7 +84,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/CruiseControl.NET Server.html
@@ -59,7 +59,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/Custom Builder Plug-in.html
@@ -115,7 +115,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/Dashboard Configuration Block.html
@@ -47,7 +47,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
64 doc/CCNET/Date Labeller.html
@@ -0,0 +1,64 @@
+<html>
+ <head>
+ <title>CruiseControl.NET : Date Labeller</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 : Date Labeller
+ </span>
+ </div>
+ <div class="pagesubheading">
+ This page last changed on Sep 30, 2005 by <font color="#0050B2">orogers</font>.
+ </div>
+
+ <p>The 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.</p>
+
+<div class="code"><div class="codeContent">
+<pre class="code-xml"><span class="code-tag">&lt;project&gt;</span>
+ <span class="code-tag">&lt;labeller type=<span class="code-quote">"dateLabeller"</span> /&gt;</span>
+ <span class="code-tag"><span class="code-comment">&lt;!-- Other project configuration to go here --&gt;</span></span>
+<span class="code-tag">&lt;/project&gt;</span></pre>
+</div></div>
+
+<h3><a name="DateLabeller-ConfigurationElements%3A">Configuration Elements:</a></h3>
+
+<table class='confluenceTable'>
+<tr>
+<th class='confluenceTh'> Node </th>
+<th class='confluenceTh'> Description </th>
+<th class='confluenceTh'> Type </th>
+<th class='confluenceTh'> Required</th>
+<th class='confluenceTh'> Default </th>
+</tr>
+<tr>
+<td class='confluenceTd'> prefix </td>
+<td class='confluenceTd'> Any string to be put in front of all labels </td>
+<td class='confluenceTd'> string </td>
+<td class='confluenceTd'> false </td>
+<td class='confluenceTd'> "" </td>
+</tr>
+</table>
+
+<p><b>This labeller has been contributed by Andy Johnstone</b></p>
+
+
+ </td>
+ </tr>
+ </table>
+ <table border="0" cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
+ </tr>
+ <tr>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
+ </tr>
+ </table>
+ </body>
+</html>
View
2 doc/CCNET/Default Labeller.html
@@ -67,7 +67,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/Developer Guidelines.html
@@ -78,7 +78,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/Developing Web Dashboard Plugins.html
@@ -106,7 +106,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/Documentation Guidelines.html
@@ -100,7 +100,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
5 doc/CCNET/Documentation.html
@@ -15,7 +15,7 @@
</span>
</div>
<div class="pagesubheading">
- This page last changed on Aug 16, 2005 by <font color="#0050B2">mroberts</font>.
+ This page last changed on Sep 30, 2005 by <font color="#0050B2">mroberts</font>.
</div>
<p><img class="emoticon" src="./icons/emoticons/warning.gif" height="16" width="16" align="absmiddle" alt="" border="0"/> <b>If you are reading this documentation online it refers to the most recent development build, and not any specific release!</b></p>
@@ -51,6 +51,7 @@
<h3><a name="Documentation-ForDevelopers">For Developers</a></h3>
<ul>
+ <li><a href="SCM Policy.html" title="SCM Policy">SCM Policy</a></li>
<li><a href="Developer Guidelines.html" title="Developer Guidelines">Developer Guidelines</a></li>
<li><a href="Documentation Guidelines.html" title="Documentation Guidelines">Documentation Guidelines</a></li>
<li><a href="Solution Structure.html" title="Solution Structure">Solution Structure</a></li>
@@ -67,7 +68,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
17 doc/CCNET/Download.html
@@ -15,25 +15,14 @@
</span>
</div>
<div class="pagesubheading">
- This page last changed on Aug 15, 2005 by <font color="#0050B2">mroberts</font>.
+ This page last changed on Nov 13, 2005 by <font color="#0050B2">orogers</font>.
</div>
<h3><a name="Download-ReleaseDistributions">Release Distributions</a></h3>
<p>CruiseControl.NET release distributions are available from <a href="http://sourceforge.net/project/showfiles.php?group_id=71179&amp;package_id=83198" title="Visit page outside Confluence">Sourceforge </a>. If your company does not let you access Sourceforge, please <a href="mailto:ccnet@thoughtworks.com" title="Send mail to email us">email us</a></p>
<h4><a name="Download-ReleaseNotesfromRecentDistributions">Release Notes from Recent Distributions</a></h4>
-<ul>
- <li><a href="CCNet 1.0 RC1 Release Notes.html" title="CCNet 1.0 RC1 Release Notes">CCNet 1.0 RC1 Release Notes</a></li>
- <li><a href="CCNet 0.9.1 Release Notes.html" title="CCNet 0.9.1 Release Notes">CCNet 0.9.1 Release Notes</a></li>
- <li><a href="CCNet 0.9 Release Notes.html" title="CCNet 0.9 Release Notes">CCNet 0.9 Release Notes</a></li>
- <li><a href="CCNet 0.8 Release Notes.html" title="CCNet 0.8 Release Notes">CCNet 0.8 Release Notes</a></li>
- <li><a href="CCNet 0.7 Release Notes.html" title="CCNet 0.7 Release Notes">CCNet 0.7 Release Notes</a></li>
- <li><a href="CCNet 0.7 RC-1 Release Notes.html" title="CCNet 0.7 RC-1 Release Notes">CCNet 0.7 RC-1 Release Notes</a></li>
- <li><a href="CCNet 0.6.1 Release Notes.html" title="CCNet 0.6.1 Release Notes">CCNet 0.6.1 Release Notes</a></li>
- <li><a href="CCNet 0.6 Final Release Notes.html" title="CCNet 0.6 Final Release Notes">CCNet 0.6 Final Release Notes</a></li>
- <li><a href="CCNet 0.6 RC1 Release Notes.html" title="CCNet 0.6 RC1 Release Notes">CCNet 0.6 RC1 Release Notes</a></li>
-</ul>
-
+<ul><li><a href="CCNet 0.6 Final Release Notes.html" title="CCNet 0.6 Final Release Notes">CCNet 0.6 Final Release Notes</a></li><li><a href="CCNet 0.6 RC1 Release Notes.html" title="CCNet 0.6 RC1 Release Notes">CCNet 0.6 RC1 Release Notes</a></li><li><a href="CCNet 0.6.1 Release Notes.html" title="CCNet 0.6.1 Release Notes">CCNet 0.6.1 Release Notes</a></li><li><a href="CCNet 0.7 RC-1 Release Notes.html" title="CCNet 0.7 RC-1 Release Notes">CCNet 0.7 RC-1 Release Notes</a></li><li><a href="CCNet 0.7 Release Notes.html" title="CCNet 0.7 Release Notes">CCNet 0.7 Release Notes</a></li><li><a href="CCNet 0.8 Release Notes.html" title="CCNet 0.8 Release Notes">CCNet 0.8 Release Notes</a></li><li><a href="CCNet 0.9 Release Notes.html" title="CCNet 0.9 Release Notes">CCNet 0.9 Release Notes</a></li><li><a href="CCNet 0.9.1 Release Notes.html" title="CCNet 0.9.1 Release Notes">CCNet 0.9.1 Release Notes</a></li><li><a href="CCNet 0.9.2 Release Notes.html" title="CCNet 0.9.2 Release Notes">CCNet 0.9.2 Release Notes</a></li><li><a href="CCNet 1.0 Final Release Notes.html" title="CCNet 1.0 Final Release Notes">CCNet 1.0 Final Release Notes</a></li><li><a href="CCNet 1.0 RC1 Release Notes.html" title="CCNet 1.0 RC1 Release Notes">CCNet 1.0 RC1 Release Notes</a></li><li><a href="CCNet 1.0 RC2 Release Notes.html" title="CCNet 1.0 RC2 Release Notes">CCNet 1.0 RC2 Release Notes</a></li></ul>
<h3><a name="Download-ContinuousIntegrationDistributions">Continuous Integration Distributions</a></h3>
<p>Distributions are automatically created by the CruiseControl.NET server on <a href="http://ccnetlive.thoughtworks.com/ccnet" title="Visit page outside Confluence">CCNetLive </a> every time that new code is checked into the CruiseControl.NET <a href="http://sourceforge.net/cvs/?group_id=71179" title="Visit page outside Confluence">CVS repository </a>. You can download the latest CruiseControl.NET distributions from <a href="http://ccnetlive.thoughtworks.com/CCNet-builds/" title="Visit page outside Confluence">here </a>.</p>
@@ -50,7 +39,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
6 doc/CCNET/Email Publisher.html
@@ -15,7 +15,7 @@
</span>
</div>
<div class="pagesubheading">
- This page last changed on Jul 19, 2005 by <font color="#0050B2">mroberts</font>.
+ This page last changed on Oct 18, 2005 by <font color="#0050B2">orogers</font>.
</div>
<p>The 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. </p>
@@ -128,7 +128,7 @@
</tr>
<tr>
<td class='confluenceTd'> notification </td>
-<td class='confluenceTd'> Determines when to send email to this group. There are two possible notification values:
+<td class='confluenceTd'> Determines when to send email to this group. There are three possible notification values:
<ul>
<li>"always" - send email when any build occurs</li>
<li>"change" - send email when the status of the build changes (e.g. from 'passed' to 'failed').</li>
@@ -266,7 +266,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/Enterprise Continuous Integration with Binary Dependencies example.html
@@ -35,7 +35,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/Examples.html
@@ -31,7 +31,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
6 doc/CCNET/Executable Task.html
@@ -15,7 +15,7 @@
</span>
</div>
<div class="pagesubheading">
- This page last changed on Jul 10, 2005 by <font color="#0050B2">orogers</font>.
+ This page last changed on Oct 28, 2005 by <font color="#0050B2">mroberts</font>.
</div>
<p>The Executable Task lets you invoke any command line executable. It doesn't offer as much specific integration as (for example) the <a href="NAnt Task.html" title="NAnt Task">NAnt Task</a>, but does allow you to hook almost anything up as a build process to CCNet.</p>
@@ -136,6 +136,8 @@
</tr>
</table>
+<div class="information-block" align='center'><div class='informationMacroPadding'><table cellpadding='5' width='85%' cellspacing='0' class='noteMacro' border='0'><tr><td width='16' valign='top'><img src="/images/icons/emoticons/warning.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td>
+<p>Windows seems to change the case of environment variables occasionally. If your task target doesn't find one of these properties, try using all upper case or all lower case versions of these properties.</p></td></tr></table></div></div>
</td>
@@ -146,7 +148,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/ExternalLinks.html
@@ -63,7 +63,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
25 doc/CCNET/FAQ.html
@@ -15,7 +15,7 @@
</span>
</div>
<div class="pagesubheading">
- This page last changed on Sep 16, 2005 by <font color="#0050B2">richardjfoster</font>.
+ This page last changed on Nov 01, 2005 by <font color="#0050B2">richardjfoster</font>.
</div>
<p>This is the CruiseControl.NET <em>Frequently Asked Questions</em> (FAQ)</p>
@@ -42,13 +42,16 @@
<p>Many of the examples on the mailing list and user's blogs showing how to use information from the server (such as the build label) are based on the <a href="NAnt task.html" title="NAnt Task">NAnt task</a>, and date from before the first release candidate. Around that time, most of the property names changed, for example <tt>ccnet.label</tt> became <tt>CCNetLabel</tt>. Check the documentation page for the task you are using (ideally the one installed on your machine which should be accurate for the build of CruiseControl you installed) and make sure your build script is using the correct name for the property.</p>
+<h4><a name="FAQ-Accordingtothedocumentation%2CIneedfilexxxxxxxx.yyy.Thatfileisn%27tinthedistribution%2CwheredoIfindit%3F"><em>According to the documentation, I need file xxxxxxxx.yyy. That file isn't in the distribution, where do I find it?</em></a></h4>
+
+<p>It's likely that you have fallen into the classic mistake of overlooking that the documentation on the web site relates to the most recently <b>built</b> version, not the most recently <b>released</b> one. If the file in question is referenced in the <b>/doc</b> folder of your CCNet installation then ask on the CCNet user mailing list - you have probably found a documentation problem. If the file is not referenced in that folder, but is referenced in the online documentation you may want to try a more recent build from <a href="http://ccnetlive.thoughtworks.com/" title="Visit page outside Confluence">&#104;ttp://ccnetlive.thoughtworks.com/</a>. If you choose to do so, please be aware that builds from CCNetLive may contain more bugs than officially released versions of CCNet.</p>
+
<h2><a name="FAQ-Theccnet.configfile">The ccnet.config file</a></h2>
<h4><a name="FAQ-WhydoIgetanUnusednodedetectederrorwhenIstartuptheCCNetserver%3F"><em>Why do I get an <b>Unused node detected</b> error when I start up the CCNet server?</em></a></h4>
<p>You will get these warnings if your <b>ccnet.config</b> file contains invalid elements or attributes. Please double check the documentation that came with your installation (in the <b>/doc</b> folder). Please be aware that the documentation on the web site may reflect a more recent version of ccnet than what you have installed. If you are attempting to use a task or a property that has not been implemented in your server's version of ccnet then you will get this error.</p>
-
<h4><a name="FAQ-Igettheerror%22INTERNALERROR%3AExpandableObjectConvertercannotconvertfromSystem.String.%22whenusing%3Csourcecontroltype%3D%22multi%22%3E"><em>I get the error "INTERNAL ERROR: ExpandableObjectConverter cannot convert from System.String." when using &lt;sourcecontrol type="multi"&gt;</em></a></h4>
<p>This error occurs if you try and use a &lt;sourcecontrol&gt; block inside a Multi Source Control Block. The name of the element should instead be the same as you would put in the "type" attribute when using a &lt;sourcecontrol&gt; element. For more information and an example, see <a href="Multi Source Control Block.html" title="Multi Source Control Block">Multi Source Control Block</a>.</p>
@@ -72,6 +75,14 @@
<p>In order to access VSS, you must be able to access the shared folder on your VSS server from your CCNet server. The CCNet service is set to use a local system user account by default which doesn't have access to other machines. In order for CCNet to access VSS, you must change the log account for the service to a user that has network access to the VSS machine. More details can be found in the <a href="#FAQ-Service" title="Service on FAQ">Service</a> and <a href="Visual Source Safe Source Control Block.html" title="Visual Source Safe Source Control Block">Visual Source Safe Source Control Block</a> sections.</p>
+<h3><a name="FAQ-AllSourceControlPackages">All Source Control Packages</a></h3>
+
+<h4><a name="FAQ-Mybuildprocessupdatesoneormorefilesundersourcecodecontrol.CruiseControl.NETthenthinksmycodehaschangedandrebuildsagain.HowdoIstopthiscycle%3F"><em>My build process updates one or more files under source code control. CruiseControl.NET then thinks my code has changed and rebuilds again. How do I stop this cycle?</em></a></h4>
+
+<p>This problem is most commonly associated with updating AssemblyInfo.cs (or similar) files containing build-specific information.</p>
+
+<p>The simplest solution is to ensure that these files are not placed under source control, but are always generated at build time. Unfortunately, this may not always be an appropriate way to resolve the problem. In such circumstances, you may want to use a <a href="Filtered Source Control Block.html" title="Filtered Source Control Block">Filtered Source Control Block</a> to exclude the files modified during the build process.</p>
+
<h2><a name="FAQ-Triggers">Triggers</a></h2>
<h4><a name="FAQ-HowdoIhaveitsothataprojectisonlybuiltwhenforcedmanually%3F"><em>How do I have it so that a project is only built when forced manually?</em></a></h4>
@@ -107,6 +118,14 @@
<p>Both the <a href="Build Report Build Plugin.html" title="Build Report Build Plugin">Build Report Build Plugin</a> and <a href="Xsl Report Build Plugin.html" title="XSL Report Build Plugin">Xsl Report Build Plugin</a> can be configured to use custom stylesheets. Change the configuration of the <a href="Build Report Build Plugin.html" title="Build Report Build Plugin">Build Report Build Plugin</a> if you want to add a stylesheet to the main Build Report, or add a new <a href="Xsl Report Build Plugin.html" title="XSL Report Build Plugin">Xsl Report Build Plugin</a> instance if you want a totally new page for the report.</p>
+<h4><a name="FAQ-HowdoIpreventalltheseunwantedmessagesfromshowingupinthewarning%2FerrorsectionsoftheWebDashboard%3F"><em>How do I prevent all these unwanted messages from showing up in the warning/error sections of the WebDashboard?</em></a></h4>
+
+<p>When executing external processes, CCNet will identify any output written to the standard error stream in the error or warnings section of the WebDashboard. To supress these messages, you can redirect the stderr stream to stdout as shown in the example below. '2' refers to stderr and '&gt;&amp;1' redirects it to stdout ('&amp;1').</p>
+
+<div class="code"><div class="codeContent">
+<pre class="code-java">dir /f 2&gt;&amp;1</pre>
+</div></div>
+
<h1><a name="FAQ-CCTray">CCTray</a></h1>
<h1><a name="FAQ-Developingyourownplugins">Developing your own plugins</a></h1>
@@ -120,7 +139,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/Farm Report Farm Plugin.html
@@ -39,7 +39,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/File Merge Task.html
@@ -66,7 +66,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/File State Manager.html
@@ -60,7 +60,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/Filesystem Source Control Block.html
@@ -82,7 +82,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/Filter Trigger.html
@@ -87,7 +87,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
28 doc/CCNET/Filtered Source Control Block.html
@@ -15,7 +15,7 @@
</span>
</div>
<div class="pagesubheading">
- This page last changed on Jun 09, 2005 by <font color="#0050B2">orogers</font>.
+ This page last changed on Nov 13, 2005 by <font color="#0050B2">orogers</font>.
</div>
<h3><a name="FilteredSourceControlBlock-WhatisFilteredSourceControl%3F">What is FilteredSourceControl?</a></h3>
@@ -52,6 +52,9 @@
<span class="code-tag">&lt;userFilter&gt;</span>
<span class="code-tag">&lt;names&gt;</span><span class="code-tag">&lt;name&gt;</span>Perry<span class="code-tag">&lt;/name&gt;</span><span class="code-tag">&lt;name&gt;</span>Joe<span class="code-tag">&lt;/name&gt;</span><span class="code-tag">&lt;/names&gt;</span>
<span class="code-tag">&lt;/userFilter&gt;</span>
+ <span class="code-tag">&lt;actionFilter&gt;</span>
+ <span class="code-tag">&lt;actions&gt;</span><span class="code-tag">&lt;action&gt;</span>deleted<span class="code-tag">&lt;/action&gt;</span><span class="code-tag">&lt;/actions&gt;</span>
+ <span class="code-tag">&lt;/actionFilter&gt;</span>
<span class="code-tag">&lt;/exclusionFilters&gt;</span>
<span class="code-tag">&lt;/sourcecontrol&gt;</span></pre>
</div></div>
@@ -129,6 +132,25 @@
</tr>
</table>
+<p><a name="FilteredSourceControlBlock-ActionFilter"></a> <b>ActionFilter element</b></p>
+
+<p>The ActionFilter can be used to filter modifications on the basis of the type of modification that was committed. Modification types are specific to each source control provider. Consult each source control provider for the list of actions to filter.</p>
+
+<table class='confluenceTable'>
+<tr>
+<th class='confluenceTh'> Node </th>
+<th class='confluenceTh'> Description </th>
+<th class='confluenceTh'> Type </th>
+<th class='confluenceTh'> Required</th>
+</tr>
+<tr>
+<td class='confluenceTd'> actions </td>
+<td class='confluenceTd'> This element consists of multiple &lt;action&gt; elements for each action to be filtered. </td>
+<td class='confluenceTd'> string </td>
+<td class='confluenceTd'> true </td>
+</tr>
+</table>
+
<h3><a name="FilteredSourceControlBlock-UsingthePathFilter%3A">Using the PathFilter:</a></h3>
<p>PathFilter supports following wildcards:</p>
@@ -155,7 +177,7 @@
<p>Implemented and contributed by <b>Uros Novak</b>.<br/>
-UserFilter by Perry Ismangil</p>
+UserFilter and ActionFilter by Perry Ismangil</p>
</td>
@@ -166,7 +188,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/ForceBuildPublisher.html
@@ -74,7 +74,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/Installation Prerequisites.html
@@ -52,7 +52,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/Installing the Web Dashboard.html
@@ -57,7 +57,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>
View
2 doc/CCNET/Integration Properties.html
@@ -80,7 +80,7 @@
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
- <td align="center"><font color="grey">Document generated by Confluence on Sep 18, 2005 21:14</font></td>
+ <td align="center"><font color="grey">Document generated by Confluence on Nov 13, 2005 23:23</font></td>
</tr>
</table>
</body>