Build Server
CruiseControl.Net, TeamCity, MSBuild and other topics related to running a build server for .NET, mostly this will be about my experiences with this at work or here at home.
Just a little about my own “ALM” suite of Jira/GreenHopper/FishEye/SVN/CCnet, since I moved it all over to run on my ESXi server instead of my old ATOM based server since it couldn't really handle the load. Vault: The Subversion Server SVN runs on CentOS 5.5 using CollabNets Edge distribution. It is SVN made easier to manage, but they have some work to do still. They are going in the right direction, just seems like they didn’t have time to make it all super sweet right from the start, I don’t necessarily like that they somewhat make a...
A Little delayed compared to my hopes, but I finally got the next version up.
Again, this is manually packaged.
Source
Binaries
The configuration remains mostly the same, a "buildCondition" has been added, this controls if the build fails or not on missing parts, however the logic for this is not yet implemented.
Node
Description
...
As promised I have packaged a "release" of the Sandcastle Help File Builder plug-in.
This is manually packaged (since I don't yet have my build server making these packages automatically), so please bare with me on structure and what might be off or missing (well it should all be there, so missing is harsh said).
Source
Binaries
The configuration is very simple, in fact in some cases you can use it with only defining one parameter. Here is an example that defines a time-out, a project file and a publish path.
<sandcastle>
<projectFile>G:\Workspace\Help.shfb</projectFile>
...
So i have decided to start writing a Sandcastle Plug-in for CruiseControl.NET.
Currently we are using the folowing block at work to build and publish help files
(thanks to: http://blog.maartenballiauw.be/post/2007/08/28/automatically-generate-sandcastle-documentation-using-cruisecontrol-net-or-vsts-team-build.aspx)
1: <exec>
2: <executable>C:\Program Files\EWSoftware\Sandcastle Help File Builder\SandcastleBuilderConsole.exe</executable>
3: <baseDirectory><base directory></baseDirectory>
4: <buildArgs><project file></buildArgs>
5: <buildTimeoutSeconds>10800</buildTimeoutSeconds>
6: </exec>
7:
8: <exec>
9: <executable>xcopy</executable>
10: <buildArgs>"base directory\Help" "C:\Inetpub\wwwroot\api" /E /Q...
This is the first post about my very own little build server, well this is not entirely true since i made a post about the hardware it is running on, but here I dive into all the software. This post is just made to give a short view of what my daily work includes.
In this first post I'll only cover the following:
Software used for the server
Software used for my Workstation
Software
Here is a quick list for the server:
Windows Vista Ultimate
Thoughtworks CruiseControl.Net 1.4.3, Link...