I am just beginning the move to the .NET Framework 3.5. I use CruiseControl.NET for our Continuous Integration and would like to know how other people approach setting this up.
I have a branch of the source code entitled NET3.5 but for now am keeping the trunk as 2.0.
I have created two CruiseControl projects that checkout from the trunk and the branch.
So I have two continuous integration projects even though there is only one code base.
I think this is the correct approach because I need to use different versions of the aspnet_merge.exe to compile the code which means two separate configuration files and thus the two continuous integration projects.
Is this approach OK, should each branch be built separately or should it just be one big code base that compiles different release versions in one giant build?
Cheers