1 / 38

Anthony Borton | ALM Consultant, Enhance ALM

04 | Customize Team Foundation Server for Team Use. Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence. Module Overview. Configure a team build definition Manage build execution Modify a process template Configure a team project

tam
Download Presentation

Anthony Borton | ALM Consultant, Enhance ALM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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. Module Overview • 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

  3. 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. Walkthrough of creating a Build Definition

  6. MSDN Resources Configure a team build definition

  7. 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. Managing Build Execution

  10. MSDN Resources Manage build execution

  11. 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. Modify a process template

  17. MSDN Resources Modifying a Process Template

  18. 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. MSDN Resources Configure a Team Project

  21. Apply Work Item customizations

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

  23. 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 <FIELD name="field display name" refname="field reference name" type="String | Integer | Double | DateTime | PlainText | HTML | History | TreePath | GUID " syncnamechanges="true | false" reportable="Dimension | Detail | Measure" formula="sum" indexable="true | false" > </FIELD>

  24. Some common field data types

  25. Reportable Attribute Values

  26. Apply Work Item customizations

  27. MSDN Resources Apply Work Item customizations

  28. Create Work Item queries

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

  30. Create Work Item queries

  31. MSDN Resources Create Work Item queries

  32. Configure client connectivity to Team Foundation Server

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

  34. Configure client connectivity to Team Foundation Server

  35. MSDN Resources Configure client connectivity to Team Foundation Server

  36. EXAM BEST BETS • Build topics can be found under the following MSDN library node http://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

More Related