Reusing Tools From Subversion Controlled Directories

Sometimes I want to take a tool from one project that is under subversion and use it in another. The problem is with the existing .svn directories. Because the files are already in one repository, copying directly from there to another project will cause conflicts in the other repository. There are quick and easy ways [...]

Getting Started with Basic Agile Development – The Technical

I recently helped a friend out with the technical side of going “agile”. This meant setting up some project source control and automation for build and test. I have a pretty advanced automation setup on most of my projects right now. It’s far from perfect (I don’t have nightly releases being tagged, etc), but it [...]

Fixing NAnt 0.86 Beta 1 for .NET 3.5 Continuous Integration

I recently had a little problem with my build scripts on my CI server. Since I have Visual Studio 2008 installed on my development machine, NAnt finds the Windows SDK v6.0A installed (flack from the VS2k8 install) and runs along happily building .NET 3.5 libraries (where I use WCF for SOA layers). However, when I [...]

Automating Code Review Tools – FxCop – Part III

The third post in this series on Automating Code Review tools will cover FxCop. FxCop is a coding standard and introspective analysis tool that looks at code using a ruleset and analyzes things such as code design (“should this method be static, internal, etc”) and performance (“change this method to static because it never uses [...]

Update to CAT.NET NAnt Target

Yesterday I posted about automating CAT.NET. Today while adding it to another build file, I ran across a great error! The tool did not detect any vulnerabilities in my code and therefore the XPath used in the xmlpeek task failed! This caused the build to fail with a false positive. I’ve updated my target to [...]