CCNetConfig

Continuous Integration, Simplified Configuration

Home | Wiki | About | Login | Contact |
subscribeSubscribe
Subscribe
CCNetConfig
Releases
Beta Releases
Stable Releases
Work Items
Discussions
CPRP
Releases
Beta Releases
Stable Releases
RSS Builds Publisher
Releases
Beta Releases
Stable Releases
Current Release
0.5.0.120
Sun, Jan 20 2008 at 10:02 PM
All Releases
CCNetConfig Build Status
  • Build StatusSuccess
  • Label0.6.420.32915
  • Last Build4/28/2008 6:43 AM
  • Next Build7/24/2008 12:00 AM
Recent Work Items
  • Automated: Unhandled exceptio…
  • Automated: Object reference n…
  • support for SvnRevisionLabell…
  • Automated: Uncommon behaviour…
  • Automated: create a new confi…
  • Copying and pasting a task do…
  • Automated: Invalid URI: The U…
  • Automated: Cannot import a nu…
  • Remove support for plugins in…
  • Show splash screen on initial…
Legend: Proposed Active Fixed Closed
Tag Cloud
  • A Little Class
  • Automation
  • C#
  • CCNet
  • CCNetConfig
  • codeplex
  • CodePlexAPI
  • Continuous Integration
  • CruiseControl.NET
  • feedburner
  • google
  • JSON
  • LOLCode
  • MSBuild
  • RssBuildsPublisher
  • Sandcastle
  • subtext
  • subversion
  • SvnLabeller
  • tfs
  • twitter
  • Visual Studio
  • Wix
  • XML
  • xna
more tags...
Archives
  • July, 2008 (2)
  • May, 2008 (3)
  • April, 2008 (5)
  • March, 2008 (8)
  • February, 2008 (6)
  • January, 2008 (7)
  • December, 2007 (11)
  • November, 2007 (7)
  • October, 2007 (5)
  • September, 2007 (8)
  • August, 2007 (5)
  • June, 2007 (7)
  • May, 2007 (5)
  • April, 2007 (23)
  • March, 2007 (27)
  • February, 2007 (12)
  • January, 2007 (9)
  • December, 2006 (2)
  • November, 2006 (12)
  • October, 2006 (17)
  • September, 2006 (8)
  • August, 2006 (30)
 
Image Galleries
  • Screenshots
  • A Little Class
Post Categories
  • Announcements
  • Automation
  • Beta
  • Beta Marker
  • C#
  • CCNetConfig
  • CCNetConfig.BugTracking
  • CCnetConfig.CCNet
  • CCNetConfig.Core
  • CCNetConfig.GUI
  • CCNetConfig.Updater
  • CCNetConfig.Updater.Core
  • CodePlex
  • CodePlex Release Publisher
  • CodePlexAPI
  • Continuous Integration
  • CruiseControl.NET
  • Extending CCNetConfig
  • MSBuild
  • MsBuild Extended Tasks
  • News
  • Nightly
  • Orcas
  • Project Extension
  • Rant
  • Reflector
  • Release
  • RssBuildsPublisher
  • Sandcastle
  • SubText
  • SubVersion
  • TFS
  • TFS Plugin
  • Tools
  • TortiseSVN
  • Vista
  • Visual Studio
  • Wiki
  • Wix
  • XAML
  • Xbox Live
  • Zune
 

Blog Statistics
  • Posts219
  • Articles0
  • Comments36
  • Trackbacks5
Home
Download
Screenshots
Support
License
Source

October 2006 Entries

Slinky Styles on "Local Online"
Slinky Styles was added to Q101's Local Online Music Section. You can go there and hear "Custom Reality" performed by Slinky Styles. If you like that song or other songs by them, or just want to help support local music, go to Q101 and Vote for Slinky Styles.
Ryan Conrad posted @ Tuesday, October 31, 2006 2:35 PM | Comments (0)
0.2.3.2 Released
CCnetConfig 0.2.3.2 was released today via auto update and on CodePlex. There were a lot of little bug fixes. Also the custom ccnetconfigType attribute was removed from all elements. This attribute was used to help in the deserialization of the elements but ended up causing ccnet to complain about unused nodes so it has been removed.


Here are the issues associated with this release.

4949 FileStateManager directory element not created correctly
4947 AlienbrainSourceControl workingDirectory element created even if not defined
4946 VisualStudio Task Executable element created even if not defined
4945 NUnit path element created even if not defined
4944 MSBuild WorkingDirectory Element created even if not defined
4943 MSBuild Executable element created even if not defined
4942 ModificationWriter Task path element created even if not defined
4941 Executable Task baseDirectory element created even if not defined
4940 NAnt buildFile element created even if not defined
4939 NAnt buildArgs element created even if not defined
4938 NAnt baseDirectory element created even if not defined
4937 NAnt Executable element created even if not defined
4936 NAnt logger element created even if not defined

Again thank you to all that have been submitting bugs, hopefully we can get CCNetConfig to its first  production release by the end of the year.
Filed Under [ CCnetConfig.CCNet CCNetConfig.Updater CodePlex Continuous Integration CruiseControl.NET MSBuild News Release ]
Ryan Conrad posted @ Tuesday, October 31, 2006 2:27 PM | Comments (0)
0.2.2.2 Via Updates only?
I published release 0.2.2.2 to auto update yesterday. This release fixes an issue with the multiTriggers. I swear these are the worst damn section in the entire configuration. Some other issues like a bug in the saving of a NAnt task were addressed. As of this post, these issues are still marked as open, they are resolved, I didn't close them because I have not yet released on codeplex and I want the issues to be assigned to a release. I have some other issues to look at and have some things with the Property editor that I want to address before the next release on codeplex.
Filed Under [ CCNetConfig CodePlex Continuous Integration Release ]
Ryan Conrad posted @ Saturday, October 28, 2006 4:29 PM | Comments (0)
0.2.1.6 Released
CCNetConfig 0.2.1.6 has been released via automatic updates and CodePlex.

Issues resolved in this release:
4438 MultiTriggers do not load
4439 WebUrlBuilder not editable
4440 Can not save SubVersion configuration
4441 workingDirectory element created even if value not defined
4442 artifactDirectory element created even if value not defined
4453 Serializing Publishers checks Task Count not Publisher Count
3100 Fails to start in x64

Filed Under [ CCNetConfig CodePlex Release SubVersion ]
Ryan Conrad posted @ Saturday, October 21, 2006 4:04 PM | Comments (0)
Need help confirming a reported issue
Someone reported that CCNetConfig will not run on an x64 machine. I do not have access to 64 bit machine so I am asking that if anyone has access to such a machine and can attempt to run CCNetConfig on the machine and please confirm this issue. If indeed it will not run, please either contact me ( see the contact link on the home page ) or post a comment here.
Technorati Tags:[ CCNetConfig ]
Filed Under [ CCNetConfig ]
Ryan Conrad posted @ Tuesday, October 17, 2006 6:55 PM | Comments (0)
Joining the CCNetConfig Team
Do you want to contribute to CCNetConfig? There are 4 levels of contributors for the CCNetConfig Project.

  1. User
    • By using CCNetConfig and using the Submit Bug Dialogs you are contributing to the project.
  2. Contributor
    • To become a contributor you have to create an account on CodePlex. Being a contributor does not allow you to commit changes to the source control but it does allow you to post on the forums, create issues and post patches via the issue tracker. Anyone can become a contributor, all you have to do is register on CodePlex.
  3. Developer
    • A developer on the CCNetConfig team must first be a contributor. This is a requirement of CodePlex, only registered users of CodePlex can be assigned as a developer on a project. A developer has all the privileges that a contributor has plus a developer has the ability to commit changes in source control. To become a developer you can request access on the Developer Access Request Forum.
  4. Project Lead
    • A Project Lead has all the access and roles that a developer has, plus the ability to add and remove team members, edit the wiki pages, create / edit releases etc. The Project Lead role requires a great deal of dedication, involvement, effort and initiative. Project leads are responsible for the overall direction of the project, community management (PR) and can act as a "tie breaker" in situations where a decision  can not be agreed upon. There will be no more then 3 project leads at any given time. A developer must be recommended  by another developer or project lead to be eligible for that role as well as be willing to accept the responsibility of the role. All current project leads and a majority of the developer community must approve the person to be a project lead. This is to ensure the candidate is the right person for the project.
If you are interested in becoming a developer on the CCNetConfig team please post a request on the Developer Access Request Forum.
Filed Under [ CCNetConfig CodePlex ]
Ryan Conrad posted @ Tuesday, October 17, 2006 3:59 PM | Comments (0)
TFS Plug-in for CCNet 1.1 released on CodePlex
Martin Woodward has released a new build of the TFS Plugin for CCNet 1.1. With the release of CCNet 1.1, the TFS plugin no longer worked with CCNet. You can find documentation for the TFS plugin on the CCNet Documentation site. There is also an article by Martin on how to configure CCNet with the TFS Plugin for use with CodePlex. But really, the easiest way is to use CCNetConfig, then you don't have to worry about what elements you need to set, which are required and which ones are optional, all you have to worry about is what values you need to enter for these elements.
Filed Under [ CCNetConfig CodePlex Continuous Integration CruiseControl.NET TFS TFS Plugin Tools Visual Studio ]
Ryan Conrad posted @ Tuesday, October 17, 2006 2:32 PM | Comments (0)
Nightly Build Update
I fixed a couple issues reported yesterday. These fixes are currently available in the latest nightly build. Below is a list of some of the fixes.
  • SubVersion Source Control
    • Fixed bug with saving. This would fail due to WebUrlBuilder not being set.
    • Fixed bug with not being able to modify WebUrlBuilder. The TypeConverter for WebUrlBuilder was not set so there was no way to modify the WebUrlBuilder. The WebUrlBuilder works correctly in the CVS Source Control.
  • CCNet Project
    • Fixed bug with ArtifactDirectory Element created in configuration file even if this field is left blank.
    • Fixed bug with WorkingDirectory Element created in configuration file even if this field is left blank.
    • Fixed bug with multiTriggers not loading from configuration file. The saving of multiTriggers was fixed a while back but saving was not addressed.
These fixes will be part of the next beta release, which should be released by 10/28/2006.


Filed Under [ CCNetConfig CCnetConfig.CCNet CCNetConfig.Core CruiseControl.NET News SubVersion ]
Ryan Conrad posted @ Tuesday, October 17, 2006 2:15 PM | Comments (0)
0.2.1.3 Released
0.2.1.3 has been released via CodePlex and automatic updates. Mostly fixes to bugs submitted via the bug submission.
  • Change External Links Property text to the number of items
  • IListTypeConverter displays "items" no matter how many there are
  • ScrollWheel on bool? property items displays error
  • Extra attributes on some xml nodes
  • XmlLogger creates empty string attribute for logdir

I have also been working on the project extension example based on Jay Flowers custom CCNet build. Once I get more done with this I will start posing source and binaries for this extension.
Filed Under [ CCNetConfig CodePlex Continuous Integration CruiseControl.NET Extending CCNetConfig News Project Extension Release ]
Ryan Conrad posted @ Saturday, October 14, 2006 11:30 PM | Comments (0)
Just want to say thanks
Just wanted to say thank you to all that have been submitting Bugs, Issues, Feature requests and possible issues with CCNetConfig. By submitting these, it helps us create and maintain a better product for everyone. So please continue to submit these so we can correct, address, or implement them as quickly as possible. Again, Thank you!
Filed Under [ CCNetConfig ]
Ryan Conrad posted @ Wednesday, October 11, 2006 1:09 AM | Comments (0)
Interesting CSS Handler
Mads Kristensen has posted an interesting solution to having variables and scripting in CSS. The handler allows you to create variables and assign values to them based on the browser type and version. The output is clean CSS. He has included an .ashx and a .cs files in the article.
Technorati Tags:[ CSS ] [ HttpHandler ] [ ASP.NET ] [ C# ]
Filed Under [ Tools ]
Ryan Conrad posted @ Tuesday, October 10, 2006 3:02 PM | Comments (0)
0.2.0.10 Released
New release of CCNetConfig is available via Updates and CodePlex. Changes include:

  • Changed copyright in documentation
  • Added ability to collapse the documentation browser
  • Fixed the "Report Bug" Help Menu item
  • Fixed the Password field in the AlienBrain SourceControl provider
  • Fixed the issue that locks and erases the config file is all required values are not complete.
  • Added Unhandled Exception Bug Submission
  • Added Optional Email field for bug submission
  • Added Optional Config File field for bug submission
Technorati Tags:[ CCNetConfig ]
Filed Under [ CCNetConfig Release ]
Ryan Conrad posted @ Monday, October 09, 2006 12:07 AM | Comments (0)
Overview of Nightly Build 0.2.0.5
I wanted to talk about some of the changes I made to the latest build ( 0.2.0.5 ). Most of the changes have to do with the error trapping and bug submission to make any exceptions that may occur during your use of the application less intrusive. The first change is the "catch all" exception handler. The dialog below will appear if there is an exception that stops CCNetConfig from working correctly:



This dialog give you the option to submit this error as a bug. You can also expand the dialog to see the details of the error.



Clicking Continue will just close the dialog and the application will continue on its task. If you choose to submit the bug, it will submit the complete stack trace and it will attempt to send the configuration information, if it exists and not part of the error, as the details of the bug. The configuration is not viewable by anyone other then the developers of CCNetConfig. By adding this dialog, it will simplify the bug submission process so we can get a better description of the error and the configuration file causing the error.


Also the manual bug submission dialog has had some changes. Added is the option to add your contact email address. This will allow the CCNetConfig developers to contact you to either notify you of the issue being resolved, or to ask for further information about the bug, if you have it. The option of attaching your configuration file that you attempted to load or the configuration file that CCNetConfig created. This again will give more information on what is causing the bug and help resolve the issue faster.



Version 0.2.0.5 is available for download as a Latest Nightly Release
Technorati Tags:[ CCNetConfig ] [ BugTracking ]
Filed Under [ CCNetConfig Release ]
Ryan Conrad posted @ Friday, October 06, 2006 5:26 PM | Comments (0)
Taking "Release Early, Release Often" to the Next Level
As i write this another build ( 0.2.0.4 ) being created by CCNet. This build fixes even more issues with loading config files. I fixed the issue with using a config like the following:


<?xml version="1.0"?>
<!DOCTYPE cruisecontrol [
<!ENTITY NDOC.PROJ SYSTEM "file:CCNet.NDOC.PROJ.xml">
]>
<cruisecontrol>
&NDOC.PROJ;
</cruisecontrol>
and in CCNet.NDOC.PROJ.xml you have something like the following
<project name="NDOC.PROJ">
	<webURL>http://localhost/ccnet</webURL>
	<modificationDelaySeconds>60</modificationDelaySeconds>
	<publishExceptions>true</publishExceptions>
	<triggers>
		<scheduleTrigger time="08:15" buildCondition="ForceBuild">
			<weekDays>
				<weekDay>Saturday</weekDay>
			</weekDays>
		</scheduleTrigger>
	</triggers>
	<state type="state" directory="C:\CCNetState"/>	
	<labeller type="defaultlabeller">
		<prefix>NDOC-PROJ-</prefix>
	</labeller>
	
	<tasks>
		<nant>
			<baseDirectory>C:\NAnt</baseDirectory>
			<executable>bin\nant.exe</executable>
			<nologo>true</nologo>
			<buildFile>buildfiles\IS2009DocumentationMain.build</buildFile>
			<logger>NAnt.Core.XmlLogger</logger>
			<targetList>
				<target>createdoc.PROJ</target>
			</targetList>
			<buildTimeoutSeconds>54000</buildTimeoutSeconds>
		</nant>
	</tasks>
	
	<publishers>
		<merge>
			<files>
			</files>
		</merge>
		<xmllogger>
			<logDir>C:\CCNetLog</logDir>
		</xmllogger>
	</publishers>
	
	<externalLinks>
		<externalLink name="PROJ help file" url="http://localhost:20092/PROJ/PROJ.chm"/>
	</externalLinks>
</project>
I have also corrected an issue if there is no timeout configured for VSS source control. This version will come via automatic updates if you have a previous version or you can get it from the usual place.
Filed Under [ CCNetConfig CCnetConfig.CCNet CodePlex Continuous Integration CruiseControl.NET Release ]
Ryan Conrad posted @ Friday, October 06, 2006 12:20 AM | Comments (0)
0.1.4.1 Released
A new version of CCNetConfig is now available on CodePlex. This version does not yet address anything for CCNet 1.1. It just has a couple bug fixes including the Visual SourceSafe save issue. I am in the process of fixing some of the SubVersion bugs that were reported as well. These should be included in the next nightly build tomorrow.
Filed Under [ CCNetConfig CCnetConfig.CCNet CodePlex Continuous Integration CruiseControl.NET Release ]
Ryan Conrad posted @ Thursday, October 05, 2006 10:46 PM | Comments (0)
Miscellaneous Ramblings
I want to say that I really like InstallPad but I wish it supported proxy authentication.

Since the announcement of CCNet 1.1 on October 1st I will be installing the latest version and testing CCNetConfig out to see if there are any changes or additions that need to be made. I am still testing and attempting to reproduce bugs that were submitted. Once I solve these issues there should be some new builds available.

I also want to say that if anyone will be in the ChicagoLand area on Friday, October 6th 2006, Slinky Styles will be part of the Emergenza Festival that will be going on at The Note ( 1565 N. Milwaukee Ave. Chicago IL  60622 ). It is $15 at the door. Stop by and help Slinky Styles move on to the next round of the Festival.

I have included a performance of Slinky Styles from 9/16/06. I think the person filming this was a little drunk...


Technorati Tags:[ Slinky Styles ] [ InstallPad ]
Filed Under [ Rant Tools ]
Ryan Conrad posted @ Wednesday, October 04, 2006 8:35 PM | Comments (0)
Still working on bugs
I haven't been too active recently with checkins or builds of CCNetConfig or posting here. I have been busy with a project for work to generate random data for SQL server tables. That project has been fun and challenging. I have also been trying to work on some of the bugs that have been reported for CCNetConfig. Some have not been going to well, if you have any problems with CCNet.config files, if you could email the config file to me (removing any info you dont want me to have of course. It's not really the values but more of the structure i need anyhow) at camalot+ccnetconfig(AT)gmail.com or submit the config via the bug submission.
Filed Under [ CCNetConfig ]
Ryan Conrad posted @ Tuesday, October 03, 2006 12:00 AM | Comments (0)
Powered by Subtext - Version: 1.9.5.176
Copyright © 2006 - 2008 Ryan Conrad. All Rights Reserved. Privacy Policy