Building a Development Environment Part 4: make CruiseControl.NET execute and report your NUnit tests

This is part 4 in my series on managing the build process.

After seting up a source code repository in Part 1 , setup CruiseControl.NET to monitor it in Part 2 and actually produce some sourcecode in Part 3 we now will test this code to see if it works correctly.

That is what we will do in this part of the series: Create a simple library written in C# and build it automaticaly.

But first:

Disclaimer

This post is by no means “The Way” of building a development environment. In fact, you will notice that at times I deviate from some of the practices advocated by the referred articles at the end of my articles. It’s our interpretation of the process and how we implement it. If you have any remarks or suggestions for improvement, please post a comment.
Continue reading

Advertisements

Building a Development Environment Part 3: Managing the buildprocess Nant and Visual Studio

This is part 3 in my series on managing the build process.

What have we got till now? Well, we’ve setup a source code repository in Part 1 and setup CruiseControl.NET to monitor it in Part 2. But we wouldn’t need all this if we didn’t want to develop some software and thus have some source code we want to maintain and build.

That is what we will do in this part of the series: Create a simple library written in C# and build it automaticaly.

But first:

Disclaimer

This post is by no means “The Way” of building a development environment. In fact, you will notice that at times I deviate from some of the practices advocated by the referred articles at the end of my articles. It’s our interpretation of the process and how we implement it. If you have any remarks or suggestions for improvement, please post a comment.
Continue reading

Building a Development Environment Part 2: Setup CruiseControl.NET for continuous integration

In this second installment in a series of posts about building a development environment I will discuss the setup of a continuous integration server.

I will not try convince you of using continuous integration in your process, or discuss the possible benifits of using it. A lot has allready been written about this. If you have decided to use continouos integration and are looking for experiences and practical advice on implementing the process, then this post can be of some help.

Disclaimer

This post is by no means “The Way” of building a development environment. In fact, you will notice that at times I deviate from some of the practices advocated by the referred articles at the end of my articles. It’s our interpretation of the process and how we implement it. If you have any remarks or suggestions for improvement, please post a comment.
Continue reading

Continuous Integration Part 1: Managing your source code with CruiseControl.NET and Subversion

This article has become obsolete.

I was planning a series of articles on implementing continuous integration but quickly found myself expanding the scope to build management and more. So I split this article in two and posted the contents here:

Updates

29 October 2006: original version
4 November 2006: Split article in two new articles, left this entry for reference