addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1launch-new-window--smalllight-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

CruiseControl.NET - Easy open-source auto-build tool for .NET apps!

From: Barry M.
Sent on: Friday, July 13, 2007 10:46 PM
Hi all,
 
Daniel, the Acropolis video was very cool - Seems like an extreme expansion on the CAB concept... could really help WPF apps catch on.
 
This is more of a process thing, but for the past several months, I've been using with great results an open-source tool called CruiseControl.NET with my team's development to perform easily configured/customized nightly builds.   
 
 
About three years in releases at this point, this is based on (as most open-source bits are) a Java system called Cruise Control and the Continuous Integration concept.  This runs as a web site/service on your spare desktop or server, and via a fairly simple XML config file, you can have it (along with multiple other projects) configured to:
  • Check for modifications and pull the code from your source control (using a myriad of Source Control tools, just about every one I've ever heard of)
  • Build the code (using MSBuild, NAnt, Visual Studio 03/05 (if you want setup projects built, since MSBuild can't), etc.) from the source control system
  • Deploy the build anywhere/however you want (via your own batch file)
You can configure it hourly, nightly, weekly, based on another project...
 
There's a monitoring tool (by default using Remoting) that can be used to monitor your server or server farm from a remote laptop or workstation.
 
And best of all, it's free, comes with all source code, and can get up and running in mere minutes.
 
As you can tell, I highly recommend it if you don't have a purchased tool like FinalBuilder... If you want more info or samples on usage, let me know... but if you work on a team and want an easy nightly-build process for all of your apps, this is a great way to go.
 
If you're going to try it out, one installation tip: if you install v1.3 be sure to set your ASP.NET settings on your server to 2.0, since IIS wants to (by default) run it as 1.1;  v1.3 's the first one built on .NET 2.0.
 
Good luck!
Barry
[address removed] 

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy