Integrating Additional Tools in a SharePoint Continuous Integration Build

Update: This article is brought to you by Chris O’Brien, SharePoint MVP and consultant based in UK. You can read more from him @ http://www.sharepointnutsandbolts.com. Thanks for reading! We have finally come to the last post in our series on Continuous Integration for SharePoint. Today we’ll first wrap up on the subject of running tests from…


Running Tests as Part of a Build (Chris O’Brien)

In the previous post in this series, we showed how to deploy WSPs as part of an automated build process. This knowledge is useful for supporting deployment testing, but most people agree that the real point of Continuous Integration is to support automated testing. Automated testing can take the following forms: Unit tests Integration tests…


Configuring Versioning of Assemblies in SharePoint Automated Build (Chris O’Brien)

In this fourth article of our SharePoint Continuous Integration series, we will look at how to implement assembly versioning as part of a Team Foundation Server (TFS) build. Versioning refers to changing the version number or name with each new release of code. Versioning is important because it enables you to easily see which version…


Configuring a TFS Environment with Test Controller, Test Agent, and Build Server (Kirk Evans)

Welcome to Part 2 of our series on Continuous Integration for SharePoint 2010.  This article will cover configuring your TFS environment. This series of posts introduces many new techniques for automating builds, deploying builds, and incorporating tests as part of the build process. To build a project, the dependent assemblies must be on that machine….