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

Sunday, April 20, 2008

CC.NET Community Plugins
A few months back I started a project on Codeplex to act as a central repository for a collection of community contributed plugins for CruiseControl.NET. There wasn't a lot of activity to the project due to my limited amount of time to work on the project. Recently I have had some free time and started putting together some tasks and publishers for the project.

If you have an idea for a plugin for CruiseControl.NET or just want to contribute to the project, post a message on the discussion list over on the Codeplex website.

The project currently has full support for the following:
  • Labellers
    • LastChangeVersionLabeller: This is similar to the built in LastChangeLabeller, except it uses the current date to represent the build number. The revision is determined by the last change set value.
  • Tasks
    • MbUnitTask: A task that will run unit tests with the MbUnit framework
    • XUnitTask: A task that will run unit test with the xUnit framework.
I am also currently working on implementing the following:

  • Publishers
    • CodePlexReleasePublisher: Moving this project from its own project to this one. This publisher will create a release on codeplex and upload the specified files to the release.
    • RssBuildsPublisher: Another project that I want to move from its own project. This creates an Rss feed and a feed item for every release. It maintains a history file so only a limited number of feed items are in the main feed. There are a number of built in values that you can use to dynamically populate the feed item using MSBuild style ($(PropertyName)) variables, there is also a built in macro framework to get values not available through the properties and a plugin framework so you can use macros created by others.
    • TfsWorkItemPublisher: The goal of this is to create a publisher that will create a work item in TFS when the build fails to build.
  • SourceControls
    • FtpSourceControl: A source control provider that gets the source from an existing ftp server.
Technorati Tags:[ ccnet ] [ ccnetplugins ] [ xunit ] [ mbunit ] [ codeplex ]
Filed Under [ CodePlex ]
Ryan Conrad posted @ Sunday, April 20, 2008 9:26 AM | Comments (1)
Powered by Subtext - Version: 1.9.5.176
Copyright © 2006 - 2008 Ryan Conrad. All Rights Reserved. Privacy Policy