Finally the next part of my Buildserver article. This time about the the project structure we are using.
First of all, let's see our project structure in Sourcesafe :

We can locate following folders:
- Sources : Still in the project folder
- BinIntern : The project compiled assemblies
- BinExtern : external assemblies
- Release : The officially deployed assemblies
- Buildscripts: All the Cruisecontrol.net, Nant (MsBuild) scripts are located here. This folder has also a subfolder for each Visual Studio Project. In here you can find the master.build script for each project specifically.
- Tools: All the correct versions of the tools (= the versions which are used in the scripts and sources).
- Server and WebDashboard: Contains the configuration of CruiseControl.net like config files, projects, reports, style sheets…
This is it for this part. Be sure to stayed tuned for the next part, as we will start with our first NAnt scripts.
Overview Buildserver chapters on my blog :
Chapter 1 : Introduction
Chapter 2 : CruiseControl.Net
Chapter 3 : Projects
Chapter 4 : Project Structure
Chapter 5 : NAnt and all our buildscripts