Presentation is loading. Please wait.

Presentation is loading. Please wait.

04 | Customize Team Foundation Server for Team Use Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.

Similar presentations


Presentation on theme: "04 | Customize Team Foundation Server for Team Use Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence."— Presentation transcript:

1 04 | Customize Team Foundation Server for Team Use Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence

2 Configure a team build definition Manage build execution Modify a process template Configure a team project Apply Work Item customizations Create Work Item queries Configure client connectivity to Team Foundation Server Module Overview

3 Microsoft Virtual Academy Configure a team build definition

4 What the Study Guide says… Configure a team build definition. –setting up for a symbol server and source server –setting up for custom build numbers –configuring build log verbosity –setting up definition properties including test impact analysis, code analysis, automated unit testing, and architecture validation –setting up build triggers (gated check-in, continuous integration, scheduled build) –configuring the build drop location to be in source code control or a fileshare

5 DEMO Microsoft Virtual Academy Walkthrough of creating a Build Definition

6 MSDN Resources TOPICLINK setting up for a symbol server and source server http://examcr.am/12OhSNQ setting up for custom build numbershttp://examcr.am/12ikXe9 configuring build log verbosityhttp://examcr.am/Ze2iMC setting up definition properties including test impact analysis, code analysis, automated unit testing, and architecture validation http://examcr.am/1464GmK setting up build triggers (gated check-in, continuous integration, scheduled build) http://examcr.am/18tYw6M configuring the build drop location to be in source code control or a fileshare http://examcr.am/Z9K1jJ Configure a team build definition

7 Microsoft Virtual Academy Manage build execution

8 What the Study Guide says… Manage build execution. –queuing a build with parameters –reconciling workspaces as part of a gated check-in workflow –customizing build qualities –cleanup of builds (applying retention policies)

9 DEMO Microsoft Virtual Academy Managing Build Execution

10 MSDN Resources TOPICLINK queuing a build with parametershttp://examcr.am/15imZrp reconciling workspaces as part of a gated check-in workflow http://examcr.am/12Ogyuq http://examcr.am/12iksRe customizing build qualitieshttp://examcr.am/11y5zIU cleanup of builds (applying retention policies)http://examcr.am/1465Bnd Manage build execution

11 Microsoft Virtual Academy Modify a process template

12 What the Study Guide says… Modify a process template. –uploading and downloading process templates –troubleshooting template errors –customizing functional areas within process templates, including SSRS, SharePoint, build definitions, Work Items, and queries

13 The customisation process Download the process template that you are either currently using or that most closely matches what you will be using. Rename the template (Important) Make a few small changes at a time, verifying your changes as you go Upload to a non-production server to test Create a new team project using your template Verify the changes you have made are correct

14 Downloading a template

15 ProcessTemplate.xml Step 1: Change the template name Step 2: Change the template description Step 3: Change the GUID and version numbers

16 DEMO Microsoft Virtual Academy Modify a process template

17 MSDN Resources TOPICLINK uploading and downloading process templateshttp://examcr.am/112qRZb troubleshooting template errors customizing functional areas within process templates, including SSRS, SharePoint, build definitions, Work Items, and queries http://examcr.am/18yCUUs Modifying a Process Template

18 Microsoft Virtual Academy Configure a team project

19 What the Study Guide says… Configure a team project. –defining areas and iterations –managing users through the default security groups –managing portal settings (team project portal site URL, process guidance URL) –defining project-level alerts

20 DEMO Microsoft Virtual Academy

21 MSDN Resources TOPICLINK defining areas and iterationshttp://examcr.am/16p1ny6 managing users through the default security groups http://examcr.am/Zt47rb managing portal settings (team project portal site URL, process guidance URL) http://examcr.am/10zOD3r defining project-level alertshttp://examcr.am/18yGiyB Configure a Team Project

22 Microsoft Virtual Academy Apply Work Item customizations

23 What the Study Guide says… Apply Work Item customizations. –adding a new Work Item type as a child of an existing Work Item –customizing field definitions for a Work Item –customizing form layout and workflows –customizing global lists, link types, and categories

24 Adding a new field Adding fields to Work Item Types is a common form of template customization The simplest approach is to copy a field that has similar characteristic and then edit the values. The FIELD element syntax

25 Some common field data types DateTimeSpecifies a date according to Coordinated Universal Time (UTC) moment in time. DoubleSpecifies a floating-point value. Double fields are frequently used in query filters and results lists. HTMLSupports the ability to capture rich-text data and to use longer text descriptions such as a work item description IntegerSpecifies a 32-bit signed integer value. PlainTextSupports entry of a text string that can contain more than 255 Unicode characters. StringSupports entry of a text string that can contain up to 255 Unicode characters.

26 Reportable Attribute Values AttributeDescription DetailUse the Detail type only for Integer, Double, String, or DateTime fields. The data in this field is moved into the relational warehouse database in the Work Item and Current Work Item tables but not into the SQL Server Analysis Services cube. DimensionUse the Dimension type only for Integer, String, or DateTime fields. The data in this field enters the relational warehouse database and the Analysis Services cube as an attribute of the Work Item dimension so that the data can be used to filter reports. MeasureUse the Measure type only for Integer and Double fields. Measures are the numeric values in your reports. During processing of the Analysis Services cube, data is precalculated on fields that are set to Measure. NoneSpecify None when you do not want to include the field in reports.

27 DEMO Microsoft Virtual Academy Apply Work Item customizations

28 MSDN Resources TOPICLINK adding a new Work Item type as a child of an existing Work Item http://examcr.am/13iqmNS customizing field definitions for a Work Itemhttp://examcr.am/15itjPG customizing form layout and workflowshttp://examcr.am/12ipBZB customizing global lists, link types, and categories http://examcr.am/16oYBsF Apply Work Item customizations

29 Microsoft Virtual Academy Create Work Item queries

30 What the Study Guide says… Create Work Item queries. –defining query folders and permissions –applying query types (tree, flat, directed) –adding fields to a query –creating a query by using Team Explorer

31 DEMO Microsoft Virtual Academy Create Work Item queries

32 MSDN Resources TOPICLINK defining query folders and permissionshttp://examcr.am/11yfyxP applying query types (tree, flat, directed)http://examcr.am/112q3U9 adding fields to a queryhttp://examcr.am/19lRnnW creating a query by using Team Explorerhttp://examcr.am/112q3U9 Create Work Item queries

33 Microsoft Virtual Academy Configure client connectivity to Team Foundation Server

34 What the Study Guide says… Configure client connectivity to Team Foundation Server. –configuring Visual Studio, Team Explorer, Team Explorer Everywhere, Excel, Project, and other tools to connect to Team Foundation Server –configuring clients for a proxy server

35 DEMO Microsoft Virtual Academy Configure client connectivity to Team Foundation Server

36 MSDN Resources TOPICLINK configuring Visual Studio, Team Explorer, Team Explorer Everywhere, Excel, Project, and other tools to connect to Team Foundation Server http://examcr.am/Zt3eyM configuring clients for a proxy serverhttp://examcr.am/13YBwJC Configure client connectivity to Team Foundation Server

37 Build topics can be found under the following MSDN library node http://examcr.am/158otoLhttp://examcr.am/158otoL Practice, practice, practice. Use a non-production TFS Server to try each customization Review MSDN Resources provided at the end of each section

38 ©2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "04 | Customize Team Foundation Server for Team Use Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence."

Similar presentations


Ads by Google