Resources for Continuous Integration and Defense In Depth

Friday, June 12, 2009 – 9:07 AM

Continuous Integration deck.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 do a Channel 9 video on this in the future. I’ve also uploaded the MSBuild file I was using to give you a place to steal ideas.

The best place to start if you’re interested in learning more about MSBuild is the MSBuild page on MSDN. There’s also a tutorial to get you started writing a simple MSBuild project.

If you want to learn more about Lean and Toyota’s stop the line culture from the perspective of software then I’d recommend Lean Software Development: An Agile Toolkitas a good place to start. This book is also really good, Scaling Lean and Agile Development.

The book I was waving around on CI is Continuous Integration: Improving Software Quality and Reducing Risk. It explains CI well and has lots of good ideas for those new to CI and for people who’ve used it before. It’s not .NET focused but that doesn’t make it any less useful. CI is applicable regardless of technology.

The authors also have a web site with some video tutorials which looks like it would be worth checking out.

Team City is available from JetBRAINS. They also offer a free hosting service for OpenSource projects on For details see this blog post.