Download presentation
Presentation is loading. Please wait.
Published byMatilda Olivia Watkins Modified over 9 years ago
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.