Documentation

version : 1.4.4.75

Project Report
Latest Build
View All Builds
View Statistics
View Server Log
Project Configuration
View Modification History
 
Recent Builds
2009-07-03 22:28:38 (1.5.0.4408)
2009-07-03 15:29:08 (1.5.0.4407)
2009-07-03 10:50:50 (1.5.0.4406)
2009-07-03 10:25:01 (Failed)
2009-07-03 10:12:29 (1.5.0.4405)
2009-07-03 09:34:31 (1.5.0.4404)
2009-07-03 04:15:59 (1.5.0.4403)
2009-07-03 02:47:07 (1.5.0.4402)
2009-07-02 21:48:26 (1.5.0.4401)
2009-07-02 16:35:43 (Failed)
Show All

Modification History

Toggle display of the changes within this build    2009-07-03 22:36:58  Label : 1.5.0.4408    Changed Files: 4     Added the ability to run a project under another user's credentials (note: Windows only, not sure how to implement this for Linux).
Toggle display of the changes within this build    2009-07-03 15:37:06  Label : 1.5.0.4407    Changed Files: 9     CCNet-1592 CCTray Balloon notification for broken build only shows Breakers, not which build is broken
Toggle display of the changes within this build    2009-07-03 10:29:37  Label : 1.5.0.4406    Changed Files: 2     CCNET-1554: Implement support for Git source control system * CommitUntrackedFiles required CommitBuildModifications to be true * add new unit test to test this requirement
Toggle display of the changes within this build    2009-07-03 10:19:57  Label : 1.5.0.4405    Changed Files: 2     CCNET-1554: Implement support for Git source control system * implement support for adding all new files created during the build process to the git index * implement support for committing all modifications during a build process before tagging. * adjust unit tests to new properties
Toggle display of the changes within this build    2009-07-03 09:42:16  Label : 1.5.0.4404    Changed Files: 2     CCNET-1554: Implement support for Git source control system * implement support for a custom tag name format * adjust unit tests to new properties
Toggle display of the changes within this build    2009-07-03 02:54:31  Label : 1.5.0.4402    Changed Files: 2     CCNET-1566: Gendarme Task dies because of a PathTooLongException in gendarme.exe * prevent PathTooLongException * allow using AssemblyListFile and Assemblies in combination
Toggle display of the changes within this build    2009-07-01 15:11:34  Label : 1.5.0.4398    Changed Files: 1     ccnet-1497 CC .NET fails periodically with working copy locked
Toggle display of the changes within this build    2009-07-01 05:17:07  Label : 1.5.0.4395    Changed Files: 4     Updated the unit tests to reflect adding the new integration property.
Toggle display of the changes within this build    2009-07-01 02:22:11  Label : 1.5.0.4394    Changed Files: 25     Added user name to the integration request - this is slightly different from source. The source will always be set, user name will only be set if there is a user logged on for the integration request.
Toggle display of the changes within this build    2009-07-01 00:00:01  Label : 1.5.0.4393    Changed Files: 15     Added the ability for labellers to use dynamic values.
Toggle display of the changes within this build    2009-06-30 23:47:39  Label : 1.5.0.4392    Changed Files: 2     Added ErrorType to CommunicationsException, so it can be used to roughly identify the cause of an error.
Toggle display of the changes within this build    2009-06-30 23:00:23  Label : 1.5.0.4391    Changed Files: 3     Fixed a bug in CCTray where it was crashing on a force build when security is set but the user not logged in.
Toggle display of the changes within this build    2009-06-30 17:38:21  Label : 1.5.0.4390    Changed Files: 5     Added a "guest" account option, so the default permissions can be set for a non-logged in user.
Toggle display of the changes within this build    2009-06-30 17:15:49  Label : 1.5.0.4389    Changed Files: 1     CCNET-1595: Modifications to allow packages to be opened by the built-in Windows compression tools.
Toggle display of the changes within this build    2009-06-30 10:08:49  Label : 1.5.0.4388    Changed Files: 2     CCNET-1554: Implement support for Git source control system * add GitConfigGet() method to receive config property values * check if global properties are set before complain about missing settings
Toggle display of the changes within this build    2009-06-30 02:27:01  Label : 1.5.0.4387    Changed Files: 1     CCNET-1575 - add debugging
Toggle display of the changes within this build    2009-06-29 04:57:04  Label : 1.5.0.4384    Changed Files: 1     Removed SetDefaultRightToInheritDenied test as this limitation has been removed (no longer applicable).
Toggle display of the changes within this build    2009-06-28 21:57:58  Label : 1.5.0.4384    Changed Files: 1     Removed the security documentation now that it is in Confluence.
Toggle display of the changes within this build    2009-06-28 21:17:46  Label : 1.5.0.4384    Changed Files: 1     Allow the default project permission for default project security to be inherit.
Toggle display of the changes within this build    2009-06-28 15:01:32  Label : 1.5.0.4383    Changed Files: 1     CCNet-1576 add FTP publisher / task add interface : recursive copy not mandatory
Toggle display of the changes within this build    2009-06-28 05:56:08  Label : 1.5.0.4382    Changed Files: 8     Additional work on the migration wizard: * Update ccnet.exe.config and ccservice.exe.config to put the log file in CommonApplicationData * Implemented the backup files option * Added back up server configuration files option (ccnet.exe.config and ccservice.exe.config) * Fixed a bug in CompletedPage where it would crash on a rollback * Added version checking * Implementing statistics file fixing (when migrating from pre-1.4.3 version) * Fixed a bug in the version selection
Toggle display of the changes within this build    2009-06-26 15:59:50  Label : 1.5.0.4381    Changed Files: 22     clean up : ITask calls
Toggle display of the changes within this build    2009-06-26 15:42:07  Label : 1.5.0.4380    Changed Files: 4     CCNet-1576 add FTP publisher / task add interface : FtpSourceControl part 4
Toggle display of the changes within this build    2009-06-25 05:32:12  Label : 1.5.0.4378    Changed Files: 3     CCNET-1560: Added the ability to include attachments for an e-mail.
Toggle display of the changes within this build    2009-06-25 05:04:23  Label : 1.5.0.4377    Changed Files: 1     CCNET-1585: Allow the new NetReflector version to be compatible with old versions.
Toggle display of the changes within this build    2009-06-25 00:20:29  Label : 1.5.0.4376    Changed Files: 47     Initial prototype of a migration wizard (to handle breaking changes when upgrading to 1.5.0).
Toggle display of the changes within this build    2009-06-24 22:22:10  Label : 1.5.0.4375    Changed Files: 4     Removed the automatic migration - this will now be done by a separate migration tool (in development).
Toggle display of the changes within this build    2009-06-24 19:13:19  Label : 1.5.0.4374    Changed Files: 3     CCNET-1575 - add debugging
Toggle display of the changes within this build    2009-06-23 15:45:22  Label : 1.5.0.4373    Changed Files: 3     CCNet-1576 add FTP publisher / task add interface : build progress part2
Toggle display of the changes within this build    2009-06-23 15:32:30  Label : 1.5.0.4372    Changed Files: 2     do not complain about that we don't create a local branch on checkout on stderr
Toggle display of the changes within this build    2009-06-23 15:19:42  Label : 1.5.0.4371    Changed Files: 1     fix spelling mistakes
Toggle display of the changes within this build    2009-06-23 15:06:52  Label : 1.5.0.4370    Changed Files: 4     fix indentation
Toggle display of the changes within this build    2009-06-22 16:16:18  Label : 1.5.0.4367    Changed Files: 1     fix typo
Toggle display of the changes within this build    2009-06-22 16:03:49  Label : 1.5.0.4366    Changed Files: 3     CCNet-1576 add FTP publisher / task add interface : build progress part1
Toggle display of the changes within this build    2009-06-22 03:53:35  Label : 1.5.0.4365    Changed Files: 2     Updated the unit tests so they are expecting the new exceptions.
Toggle display of the changes within this build    2009-06-21 23:40:04  Label : 1.5.0.4365    Changed Files: 15     Some minor tidy ups for communications: * Always check the project name when generating a request (need to expand this to the other arguments) * Replace remote exceptions (when passed) with a communications exception (reduces the need to reference Remote in other projects). * Standardised on projectName in CruiseServerClient for project argument. CCTray tidy-ups: * Removed references to ThoughtWorks.CruiseControl.Core * Added a new local exception (instead of relying on CruiseControlException). Added a new task for sending control actions to another CruiseControl.NET server (this uses the new Communications client so it will use any available transport, instead of just .NET Remoting).
Toggle display of the changes within this build    2009-06-21 15:23:29  Label : 1.5.0.4364    Changed Files: 4     CCNet-1576 add FTP publisher / task add interface
Toggle display of the changes within this build    2009-06-21 05:55:02  Label : 1.5.0.4362    Changed Files: 2     Added the ability to add or change the default transports for CruiseServerClientFactory, plus added a WCF override.
Toggle display of the changes within this build    2009-06-21 00:16:16  Label : 1.5.0.4361    Changed Files: 2     Applied the lease expiring fix to the console as well.
Toggle display of the changes within this build    2009-06-20 21:48:10  Label : 1.5.0.4360    Changed Files: 1     Fixed the issue that was preventing the service from stopping - the "lease" on the actual app runner was expiring, and since this was a cross-AppDomain call, the handle was being cleaned up! The lease is now set to never expire.
Toggle display of the changes within this build    2009-06-20 17:44:46  Label : 1.5.0.4359    Changed Files: 1     Fixed bug in upgrade process.
Toggle display of the changes within this build    2009-06-20 17:12:10  Label : 1.5.0.4358    Changed Files: 1     Added missing dashboard files to the installer.
Toggle display of the changes within this build    2009-06-19 23:51:49  Label : 1.5.0.4356    Changed Files: 14     CCNET-1210: Started importing the WCF server communications. This has been added as an "Extension" project, so it does not break .NET 2.0 or Mono compatibility.
Toggle display of the changes within this build    2009-06-19 06:58:32  Label : 1.5.0.4354    Changed Files: 6     CCNet-1576 add FTP publisher / task use library of EnterpriseDT http://www.enterprisedt.com/products/edtftpnet/overview.html Free .NET FTP component gives .NET developers: * C# FTP functionality * VB .NET FTP functionality * Robust and proven FTP .NET library * C# source-code included * free for commercial use (LGPL) * Downloaded over 200,000 times!
Toggle display of the changes within this build    2009-06-19 05:40:47  Label : 1.5.0.4353    Changed Files: 6     changed namespace of ShadowCopier from util to Util (capital U)
Toggle display of the changes within this build    2009-06-19 03:07:43  Label : 1.5.0.4352    Changed Files: 9     CCNET-1210: Started importing the WCF server extension. This has been added as an "Extension" project, so it does not break .NET 2.0 or Mono compatibility.
Toggle display of the changes within this build    2009-06-18 05:03:47  Label : 1.5.0.4349    Changed Files: 3     clean up some stuff found by gendarme
Toggle display of the changes within this build    2009-06-18 04:51:26  Label : 1.5.0.4348    Changed Files: 4     clean up some stuff found by gendarme
Toggle display of the changes within this build    2009-06-18 04:34:01  Label : 1.5.0.4347    Changed Files: 1     clean up some stuff found by gendarme
Toggle display of the changes within this build    2009-06-18 04:21:38  Label : 1.5.0.4346    Changed Files: 2     clean up some stuff found by gendarme
Toggle display of the changes within this build    2009-06-17 10:04:32  Label : 1.5.0.4345    Changed Files: 85     clean up some stuff found by gendarme
Toggle display of the changes within this build    2009-06-17 06:16:09  Label : 1.5.0.4344    Changed Files: 2     CCNet-1573 null source control should have settings for simulating failures in the different stages
Toggle display of the changes within this build    2009-06-17 05:48:18  Label : 1.5.0.4343    Changed Files: 2     CCNet-1572 null task should have a parameter for letting the build fail if desired
Toggle display of the changes within this build    2009-06-17 05:26:01  Label : 1.5.0.4342    Changed Files: 2     try to fix the test with the timezone problem
Toggle display of the changes within this build    2009-06-17 01:53:44  Label : 1.5.0.4342    Changed Files: 10     Refactored FileStateManagerTest to use Rhino.Mocks, plus some minor tidy-ups in FileStateManager. CCNET-398: Allow people to use revision numbers for Subversion instead of date ranges.
Toggle display of the changes within this build    2009-06-16 19:58:11  Label : 1.5.0.4342    Changed Files: 50     CCNET-1378: Applied the suggestions by Adam Vandenberg (standardised namespaces, converted to use List<> instead of ArrayList and removed unnecessary namespaces).
Toggle display of the changes within this build    2009-06-16 19:18:49  Label : 1.5.0.4342    Changed Files: 5     Refactored XmlProjectStateManager, plus rewrite the unit tests to better test the functionality (plus used DI).
Toggle display of the changes within this build    2009-06-16 15:28:23  Label : 1.5.0.4342    Changed Files: 2     * GitHistoryParser.cs: fix regex to match the last or a singe commit. this one end with a single newline * GitHistoryParserTest.cs: fix test
Toggle display of the changes within this build    2009-06-16 12:03:24  Label : 1.5.0.4342    Changed Files: 2     CCNET-1554: Implement support for Git source control system * GitTest.cs: adjust changes/tests * Git.cs: add CommitterName and CommitterEMail properties, both are required to push tags * Git.cs: implemented support for other branches as "master". "master" was hard coded several times in the code. * Git.cs: implemented completly new workflow New workflow: After a discussion with one of the git developers/contributors on how thing should work in such a build server environment i decided to implement a new workflow and behavior. * do not use local branches, its not required * just checkout the remote branch * do not try to merge, it could fail * do not try to init, setup and fetch. git clone does this for us automaticly * set user.name and user.email to push the new tag (if TagOnSucess is active) * do not push *all* tags! push only the created one. Workflow: 1.) check whenever the working directory exist, if not exist jump to 4.) 2.) check whenever the .git directory exist in the working directory, if exist jump to 6.) 3.) delete the working directory and jump to 1.) 4.) git clone $remote $workingDir 5.) set user.name and user.email via git config, jump to 7.) 6.) call git fetch origin in the workingDir 7.) call git checkout -f origin/$branch 8.) call git clean -f -d -x 9.) the ccnet build process 10.) call git tag -a -m "message" "CCNetLabel", if TagOnSuccess is true; otherwise leave 11.) push the new tag with: git push origin tag $tagname
Toggle display of the changes within this build    2009-06-16 10:38:56  Label : 1.5.0.4342    Changed Files: 2     CCNET-1554: Implement support for Git source control system * GitHistoryParser.cs: handle unix and windows line endings correctly * GitHistoryParser.cs: strip trailing \n and \r chars from commit message and file name * GitHistoryParserTest.cs: add another test log from Ruby On Rails project, adjust tests
Toggle display of the changes within this build    2009-06-16 06:54:56  Label : 1.5.0.4341    Changed Files: 20     CCNET-474: Modified the argument adding process so some arguments can be marked as hidden.
Toggle display of the changes within this build    2009-06-16 05:59:14  Label : 1.5.0.4341    Changed Files: 1     implement some logging
Toggle display of the changes within this build    2009-06-15 23:30:23  Label : 1.5.0.4341    Changed Files: 18     CCNET-1565: Changed from storing data in program files to program data.
Toggle display of the changes within this build    2009-06-15 20:55:41  Label : 1.5.0.4341    Changed Files: 5     CCNET-1290: Display the category in CCTray (patch by Oliver Kurowski).
Toggle display of the changes within this build    2009-06-15 20:41:37  Label : 1.5.0.4341    Changed Files: 6     Added an error message to the item status so tasks can return error information if desired. Fixed the failed/success reporting for items that inherit from TaskBase.
Toggle display of the changes within this build    2009-06-15 20:17:24  Label : 1.5.0.4341    Changed Files: 5     CCNET-1197: Added a new file merge option to force merging data in a CData section.
Toggle display of the changes within this build    2009-06-15 17:22:36  Label : 1.5.0.4341    Changed Files: 1     CCNET-1123: Double clicking CCTray icon toggles status window.
Toggle display of the changes within this build    2009-06-15 16:38:16  Label : 1.5.0.4341    Changed Files: 2     use double quotes on the format string
Toggle display of the changes within this build    2009-06-15 16:14:10  Label : 1.5.0.4341    Changed Files: 2     add missing argument to get file changes in a commit
Toggle display of the changes within this build    2009-06-15 16:05:02  Label : 1.5.0.4341    Changed Files: 1     ensure the working directory exist to avoid an error
Toggle display of the changes within this build    2009-06-15 13:10:09  Label : 1.5.0.4341    Changed Files: 139     CCNET-153: Added a conditional publisher. This is a task container that allows publishers to be run if the build status is a certain state (e.g. failed, successful, exception).
Toggle display of the changes within this build    2009-06-10 01:13:10  Label : 1.5.0.4340    Changed Files: 26     CCNET-513: CCTray will now display a message saying there are new projects on the server. This version of the patch also monitors project deletions and will update them. Both adding and removing projects is done via a new dialog - allowing the user to decide which projects to add or remove.
Toggle display of the changes within this build    2009-06-09 14:19:08  Label : 1.5.0.4339    Changed Files: 8     CCNET-1188: Mercurial Sourcecontrol - patch by Bill Barry (not all files were added correctly)
Toggle display of the changes within this build    2009-06-09 13:50:39  Label : 1.5.0.4339    Changed Files: 7     CCNET-1188: Mercurial Sourcecontrol - patch by Bill Barry
Toggle display of the changes within this build    2009-06-09 07:17:26  Label : 1.5.0.4337    Changed Files: 1     CCNET-200 Allow the administrator to configure a project to ask for a force build reason. the setting is not required anymore
Toggle display of the changes within this build    2009-06-09 06:02:13  Label : 1.5.0.4337    Changed Files: 8     CCNET-200: Allow the administrator to configure a project to ask for a force build reason.
Toggle display of the changes within this build    2009-06-09 05:27:18  Label : 1.5.0.4336    Changed Files: 1     CCNET-514: Display which tasks failed.
Toggle display of the changes within this build    2009-06-08 15:33:24  Label : 1.5.0.4335    Changed Files: 1     fix typo
Toggle display of the changes within this build    2009-06-08 15:20:43  Label : 1.5.0.4334    Changed Files: 1     add comment
Toggle display of the changes within this build    2009-06-08 15:02:26  Label : 1.5.0.4333    Changed Files: 1     make this more clear: * if the string contains a trailing \, escape it because it escapes our double quote
Toggle display of the changes within this build    2009-06-08 06:00:35  Label : 1.5.0.4332    Changed Files: 4     CCNET-1537: Patch by Leszek Ciesielski to serialise exceptions.
Toggle display of the changes within this build    2009-06-07 16:07:46  Label : 1.5.0.4329    Changed Files: 58     CCNET-1230: Changed the ChangeNumber to be a string so it can handle non-numeric change numbers.
Toggle display of the changes within this build    2009-06-07 14:45:25  Label : 1.5.0.4328    Changed Files: 2     Converted CruiseActionFactoryTest to use Rhino.Mocks. Unit test now working for X10.
Toggle display of the changes within this build    2009-06-07 06:49:51  Label : 1.5.0.4328    Changed Files: 10     CCNET-1540: Removed the case sensitivity from the URLs.
Toggle display of the changes within this build    2009-06-06 06:07:38  Label : 1.5.0.4327    Changed Files: 1     Bug with the package publisher - the build folder was not being initialised before the file was copied.
Toggle display of the changes within this build    2009-06-06 05:33:22  Label : 1.5.0.4326    Changed Files: 1     Found a bug in the package publisher where the build back-up was not being copied over.
Toggle display of the changes within this build    2009-06-06 05:23:59  Label : 1.5.0.4325    Changed Files: 1     CCNET-1550: Added a retry loop for deleting the file.
Toggle display of the changes within this build    2009-06-06 04:56:15  Label : 1.5.0.4324    Changed Files: 2     CCNET-1518: First attempt to simplify parameter usage.
Toggle display of the changes within this build    2009-06-05 15:52:36  Label : 1.5.0.4322    Changed Files: 5     Refactored the shadow copying so it can be used in unit tests.
Toggle display of the changes within this build    2009-06-05 06:24:11  Label : 1.5.0.4322    Changed Files: 1     Copy the default logger over into the shadow copy folder so it can be used.
Toggle display of the changes within this build    2009-06-05 01:38:39  Label : 1.5.0.4321    Changed Files: 5     Merged the installers for cccmd and ccvalidator into one (cctools). Added the Communications library as a start to the SDK.
Toggle display of the changes within this build    2009-06-05 00:11:00  Label : 1.5.0.4320    Changed Files: 7     Finished adding backwards compatibility for HTTP to Communications library. Converted CCTray to use the Communications library for HTTP.
Toggle display of the changes within this build    2009-06-04 05:50:31  Label : 1.5.0.4316    Changed Files: 14     Additional work on backwards compatibility for HTTP.
Toggle display of the changes within this build    2009-06-04 05:22:27  Label : 1.5.0.4316    Changed Files: 1     Change the SourceFile parameter so it is reloaded every build request.
Toggle display of the changes within this build    2009-06-03 05:25:40  Label : 1.5.0.4309    Changed Files: 1     Added a warning to the ParallelTask if it is set in the publishers section.
Toggle display of the changes within this build    2009-06-02 22:11:37  Label : 1.5.0.4309    Changed Files: 1     CCNET-1255: Force the project to stop if WaitForExit is called, disallow integration requests if the project is stopping.
Toggle display of the changes within this build    2009-06-02 22:02:09  Label : 1.5.0.4308    Changed Files: 5     CCNET-1091: Added RoboCopy source control system (original patch by Len Holgate.)
Toggle display of the changes within this build    2009-06-02 21:49:37  Label : 1.5.0.4307    Changed Files: 4     CCNET-1316: Added a PowerShell task (original patch by Alex Hutton.)
Toggle display of the changes within this build    2009-06-02 20:52:01  Label : 1.5.0.4306    Changed Files: 6     CCNET-964: Added a sequential task execution task. Tidied up the parallel execution task.
Toggle display of the changes within this build    2009-06-02 19:55:56  Label : 1.5.0.4304    Changed Files: 8     CCNET-964: Added a parallel task execution task.
Toggle display of the changes within this build    2009-05-29 18:40:51  Label : 1.5.0.4297    Changed Files: 5     CCNET-1499: Added patch by Alex Hutton to implement a vsts task into CruiseControl.NET that is using the tf.exe instead of the API.
Toggle display of the changes within this build    2009-05-28 23:22:39  Label : 1.5.0.4294    Changed Files: 18     Started work on backwards compatibility for HTTP. Fixed a bug in the file transfer (wasn't converted to use the newer messaging.)
Toggle display of the changes within this build    2009-05-28 08:16:52  Label : 1.5.0.4290    Changed Files: 1     Fix CCNET-1530
Toggle display of the changes within this build    2009-05-27 19:07:31  Label : 1.5.0.4289    Changed Files: 1     Added the additional expected call to the unit test.
Toggle display of the changes within this build    2009-05-27 05:38:51  Label : 1.5.0.4288    Changed Files: 1     Tell the project integrator to stop after the force build has finished (otherwise the console will continue running!)
Toggle display of the changes within this build    2009-05-26 22:41:40  Label : 1.5.0.4287    Changed Files: 1     Updated the unit tests so the correct method was being initialised.
Toggle display of the changes within this build    2009-05-26 21:58:57  Label : 1.5.0.4287    Changed Files: 26     Converted CruiseProjectManagerFactory from a static singleton to using an interface (so it can be mocked in unit tests). Added a new set of parameters for creating CruiseServerClients to allow for backwards compatibility. Fixed backwards compatibility for .NET Remoting (HTTP still needs implementation). Converted the web dashboard to use the new communications library functionality (including a setting for backwards-compatibility).
Toggle display of the changes within this build    2009-05-25 23:07:44  Label : 1.5.0.4285    Changed Files: 6     Tidied up the themes a bit.
Toggle display of the changes within this build    2009-05-25 22:25:22  Label : 1.5.0.4284    Changed Files: 40     Started converting the themes from 1.4.4 to work with 1.5.0.
Toggle display of the changes within this build    2009-05-25 21:17:32  Label : 1.5.0.4283    Changed Files: 2     Converted back to a minimal install.
Toggle display of the changes within this build    2009-05-25 21:04:55  Label : 1.5.0.4282    Changed Files: 37     Started tidying up the pages so they are W3C compliant (still got a long way to go).
Toggle display of the changes within this build    2009-05-25 20:27:20  Label : 1.5.0.4281    Changed Files: 1     Removed the ReflectorProperty attribute from the unit test class.
Toggle display of the changes within this build    2009-05-25 19:12:16  Label : 1.5.0.4280    Changed Files: 22     Added a plug-in to display Ohloh stats in the dashboard.