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…


Creating your first TFS Build Process for SharePoint projects (Chris O’Brien)

Once you have a Team Foundation Server (TFS) 2010 build configured, you’re ready to create a build definition to automatically build your SharePoint codebase. This area is well-documented on MSDN (see the Define Your Build Process section within the Visual Studio Application Lifecycle Management area), but the aim of this post is to provide guidance…


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….


Continuous Integration for SharePoint 2010 (Mike Morton)

This is the initial post in a multi-part series that will cover implementing Continuous Integration for SharePoint 2010 using Visual Studio 2010 and Team Foundation Server (TFS) 2010. The series will cover in detail how to set up TFS, configure the build process, deploy the solution packages (.wsp), run tests as part of an automated…