Thursday, June 18th, 2009
FxCop is a great tool but one thing I don’t like is that there’s no simple way to cause an MSBuild script to fail when it encounters an FxCop issue. FxCopCmd.exe doesn’t fail when it finds an error or warning. It returns an error exit code when a catastrophic failure ...
Tags: Continuous integration, Static analysis
7 Comments »
Friday, June 12th, 2009
Thanks to everyone who attended my talk yesterday at the South Sound .NET Users Group.
The slide deck is available on my talks page (and by clicking on the image to the right). As usual it includes speaker notes so isn’t just a series of meaningless pictures. We (p&p) may also ...
Tags: Continuous integration, Lean
1 Comment »
Wednesday, June 10th, 2009
This was postponed due to epic flooding earlier in the year but it's back on for Thursday night (June 11th). Continuous Integration and Defense In Depth: Experiences at Microsoft Continuous Integration (CI) is the practice of building and testing the application ...
Tags: Continuous integration, Events
Comments Off on I’m Speaking at the South Sound .NET Users Group
Friday, May 1st, 2009
The other day I added a VC++ project to my main solution file and all hell broke loose on the TeamCity CI server. Errors like this started appearing. D:\TeamCity\buildAgent\work\71a700fe606e0795\trunk\NBody.sln error MSB3411: Could not load the Visual C++ component "VCBuild.exe". If the component is not installed, either ...
Tags: Continuous integration, Gotchas
Comments Off on Gotchas: Getting C++ Projects Building on a CI Server
Wednesday, January 7th, 2009
Postponed - Due to flooding, road closures and the impending end of life as we know it. We'll be rescheduling in April.
I'm speaking tomorrow night (8th Jan) at the South Sound .NET Users Group in Olympia on Continuous Integration and some of the tricks we've used at Microsoft to get ...
Tags: Continuous integration, Events, Proven practices, Seattle
1 Comment »