Posts Categorized: Microsoft

TFS 2012: Manually Trigger a Workspace Reconcile

Posted by & filed under Development, TFS, Visual Studio.

Gated check-ins in TFS are awesome. They mean that any code checked in by your team will be built, tested, analysed and verified before committing to your source control repository. If the code doesn’t build, unit tests fail, or even if code analysis throws a load of errors, the check-in gets sent back to the […]

Generate Release Notes by Querying TFS 2012 for Work Items

Posted by & filed under Development, TFS, Uncategorized, Visual Studio.

Full code for this post can be found here: https://github.com/chrispont/boardwalk.releasenotegenerator I’ve used a few ALMs, Build Managers, Source Code Repositories over the years and I’d dipped into TFS now and again, but recently I really got to see what TFS 2012 can really do. I remember back when TFS 2005 came out and watching a […]

Selectively Running Database Project Post Deploy SQL Scripts using SQLCMD

Posted by & filed under Development, Microsoft, SQL Server, TFS.

We’ve been playing with our TFS builds recently now have a system in place where our nightly build will drop and recreate the project’s databases based on the schemas in the database projects. As part of the publish, MSBuild will generate a script file containing either the entire schema (nightly build) or any schema changes […]

Using packages in NuGet without commiting binaries to SCM using NuGet PowerTools

Posted by & filed under Microsoft, NuGet, Visual Studio.

As you can probably see from previous posts, I’ve been using NuGet a lot lately and I definately see it as the way forward for managing dependencies. We’ve been using a private NuGet server to publish common assemblies build via our continuous integration server, and allows us to push updates out to projects. The Problem […]