TFS vNext: Cursory Look at the Changes in TFS 11 Build as compared to TFS 2010

Posted by: Gouri Sohoni , on 9/26/2011, in Category VSTS & TFS (Azure DevOps)
Views: 70013
Abstract: While exploring various Build related features in TFS vNext 11, I observed some preliminary differences in Build related features in TFS 11 compared to TFS 2010. In this article on TFS 11, we will take a quick overview of these differences. In the subsequent articles, we will explore these differences in depth.
While exploring various Build related features in TFS vNext 11, I observed some preliminary differences in Build related features in TFS 11 compared to TFS 2010. In this article on TFS 11,  we will take a quick overview of these differences. In the subsequent articles, we will explore these differences in depth.

To start with, Team Explorer has a slighty changed look which shows Build menu as compared to Visual Studio 2010.

build-menu-from -team-explorer image

When we go further exploring and start creating a New Build Definition, we can see that the overall build definition looks as follows.

 

build-general-tab

The main differences can be seen in how the queuing process will be applicable for the build definition. The 3 options available are Enabled (Default), Paused and Disabled.

While creating the build definition, the 5 triggers are the same as Manual, Continuous Integration, Rolling Builds, Gated Check in and Scheduling.

When we explore further and specify the process template for the build to be based on, we see newer versions of the previous template

build-process- templates

The Advanced tab in the Process tab also shows some differences where MSBuild Verbosity can be seen for TFS 11.

build-advanced

Where in TFS 2010 it was like this

clip_image010

The Automated Tests menu looks as follows

build-automated-tests

Visual Studio 2010 menu for Automated Tests looks as below

clip_image014

Once the Build Definition is created, the menu for right clicking the build definition looks as follows:

TFS 11 Visual Studio 2010
build-menu-right-click clip_image016

Once the build definition is created, we can queue the build. A Build definition can be added as My Builds. The queued My Builds can be seen below

build-menu-when -queued

Builds in progress can be seen here.

build-menu-my-build

Here the completed build is shown in My Builds. Other menus available with Build are as follows:

For Manage

build-menu-for-manage

Exploring the Security shows

build-menu-manage-security

The project name can be seen in the left hand side. Various Build Permissions can be seen on the right hand pane

A security menu for a particular Build Definitions shows the name of the build definition on the left hand side and Build permissions on the right hand pane.

build-menu-from-team-explorer

In this article, we took a look at cursory differences in Build with TFS 11 in comparison with VS 2010.

This article has been editorially reviewed by Suprotim Agarwal.

Absolutely Awesome Book on C# and .NET

C# and .NET have been around for a very long time, but their constant growth means there’s always more to learn.

We at DotNetCurry are very excited to announce The Absolutely Awesome Book on C# and .NET. This is a 500 pages concise technical eBook available in PDF, ePub (iPad), and Mobi (Kindle).

Organized around concepts, this Book aims to provide a concise, yet solid foundation in C# and .NET, covering C# 6.0, C# 7.0 and .NET Core, with chapters on the latest .NET Core 3.0, .NET Standard and C# 8.0 (final release) too. Use these concepts to deepen your existing knowledge of C# and .NET, to have a solid grasp of the latest in C# and .NET OR to crack your next .NET Interview.

Click here to Explore the Table of Contents or Download Sample Chapters!

What Others Are Reading!
Was this article worth reading? Share it with fellow developers too. Thanks!
Share on LinkedIn
Share on Google+

Author
Gouri is a Trainer and Consultant on Azure DevOps and Azure Development. She has an experience of three decades in software training and consulting. She is a graduate from Pune University and PGDCA from Pune University. Gouri is a Microsoft Most Valuable Professional (MVP)  - Developer Technologies (Azure DevOps), Microsoft Certified Trainer (MCT) and a Microsoft Certified Azure DevOps Engineer Expert. She has conducted over 150 corporate trainings on various Microsoft technologies. She is a speaker with Pune User Group and has conducted sessions on Azure DevOps, SQL Server Business Intelligence and Mobile Application Development. Gouri has written more than 75 articles on Azure DevOps, TFS, SQL Server Business Intelligence and SQL Azure which are published on www.sqlservercurry.com and www.dotnetcurry.com. You can connect with her on LinkedIn.


Page copy protected against web site content infringement 	by Copyscape




Feedback - Leave us some adulation, criticism and everything in between!