CruiseControl.NET

There are 3 entries for the tag CruiseControl.NET

FxCop in CruiseControl.NET

I have finally integrated FxCop into my automated build process. Now i can see FxCop summary and detailed reports on the CruiseControls.NET dashboard. Initially I was misguided somewhat by CruiseControl.NET's documentation when it said We don't currently support running FxCop directly from CruiseControl.NET, but we plan on enabling this in a later release. It seemed that the only way FxCop could be used with CC.NET is via NAnt. However it turned out to be very easy to do it just via Executable Task. Here's what i did: Added FxCop project file to my solution (so i could select which assemblies to...

Database updates in CI Server

Problem Automatic database updates in a Continuous Integration Server (i use CruiseControl.NET) has always been a missing link for me. There are two aspects of it: unit-testing database-dependant classes. publishing database changes to the staging environment (mainly for web project). Unit testing database-dependant classes (i use NUnit) can be easily solved by just having our MDF file (in case of SQL Server database) in the source control repository (i use Subversion). Making changes to the database is easy, and those changes will be unit-tested by our CI Server when we comming...

A Proper Build Server

Recently I have installed CruiseControl.NET – a continuous integration server. It was a good move. My previous encounter with continuous integration involved just a set batch scripts. Although I could do just fine with batch scripts, I feel much better now when I have a proper build server setup. My build server consists of the following components: CruiseControl.NET – continuous integration server. Subversion – version control system. MSBuild – my build tool of choice. NUnit – unit testing framework. CruiseControl.NET CruiseControl.NET is and continuous integration server and it’s an integral...