Team Foundation Server 2015 Customization

Take your expertise to the next level by unraveling various techniques to customize TFS 2015

Team Foundation Server 2015 Customization

This ebook is included in a Mapt subscription
Gordon Beeming

1 customer reviews
Take your expertise to the next level by unraveling various techniques to customize TFS 2015
$0.00
$31.99
$39.99
$29.99p/m after trial
RRP $31.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781785888199
Paperback208 pages

Book Description

Team Foundation Server is an efficacious collaboration tools that will allow you to share code, track records, software, all in a single package. Integrate it with your existing IDE or editor and let your team work in a flexible environment that adapts to projects of all shapes and sizes.

Explore what gives you the edge over other developers by knowing the tips and quick fixes of customizing TFS. Effectively minimize the time users spend interacting with TFS so that they can be more productive.

In this book you will quickly cover lots of TFS extension points, from the very basic task of customizing and configuring dashboards to customizing automated builds and check-in policies.

You will learn how to create dashboards in TFS 2015, as well as add tiles, graphs, and more useful modifications. You'll perform customizations that make TFS work for you by streamlining your team’s boards. You'll cast modifications to the process template and learn the tips and tricks required to make efficient and valuable uses of your team’s board.

From team-specific dashboards to complex server plugins, everything is covered in this concentrated guide to aid your knowledge. Delving deep, this book covers the pros and cons of check-in policies, as well as their proper debugging and deployment strategies. After that you will learn about advanced XAML builds and TFS jobs to further experiment with the activities of your jobs on your system. Finally, you will learn about service hooks and the amazing utility of .VSO extensions to help you create new extensions and explore new levels of customization.

Table of Contents

Chapter 1: Creating a Dashboard and a Welcome Page
What permissions do I need?
What is the Team Dashboard?
Pinning work item query data
Pinning recent code changes
Pinning the build status
Pinning testing charts
Rearranging tiles on the home page
Welcome pages
Summary
Chapter 2: Streamlining Your Teams' Boards
Teams in TFS
Where do I find the board settings?
Configuring card settings
Show Effort
Configuring swimlanes
Configuring columns
Summary
Chapter 3: Customizing Your Process Template
Some prerequisites
What is a process template?
How do I get started?
The process template structure
Importing a complete process template
Uploading changes after team project creation
Summary
Chapter 4: Enhanced Work Item Forms with Field Custom Controls
Prerequisites
Using a custom control in the process template
Creating a Windows Forms Control for client applications
The project setup
Creating a web control for the web access
Summary
Chapter 5: The Guide Standards for Check-in Policies
Prerequisites
The project setup
Implementation
Deploying a check-in policy
Configuring a check-in policy to be used
Deploying to the masses
Existing check-in policies
Summary
Chapter 6: Enforcing Standards with Server-Side Plugins
Check-in policies versus server plugins
The project setup
The basics of server plugin code
Deploying a server plugin
Debugging server plugins
A slightly more complicated example
Summary
Chapter 7: Customizing the TFS Build
The prerequisites
What is an XAML build template?
Should I use the old or the new build system?
How do I download a build template?
How do I create a new build?
Creating custom activities
How do I use a custom activity in a build template?
A walkthrough of the new build system
Summary
Chapter 8: Creating TFS Scheduled Jobs
The project setup
Writing the TFS job
Deploying our TFS job
Registering, queueing, and deregistering a TFS job
How do I know whether my TFS job is running?
Summary
Chapter 9: Service Hooks
What service hooks are available?
Why would you want to use service hooks?
How can you use service hooks in TFS?
Completing and verifying the service hook works
Summary
Chapter 10: VSO Extensions
What is VSO Extensions?
Why invest time in this extension model?
How do I build my own extension?
How can I stay up to date with VSO Extensions?
Summary

What You Will Learn

  • Customize TFS 2015 dashboard and administer various components
  • Configure board cards, swim lanes, and columns
  • Explore the types of changes that can be made on the TFS process templates
  • Create your own custom control for the Web and client work item forms
  • Build up new check-in policies
  • Get to grips with your personal server plugins and their uses
  • Customize both XAML builds and the new build system
  • Schedule jobs for more complicated business rules to run on a schedule
  • Extend your TFS possibilities with service hooks and VSO extensions

Authors

Table of Contents

Chapter 1: Creating a Dashboard and a Welcome Page
What permissions do I need?
What is the Team Dashboard?
Pinning work item query data
Pinning recent code changes
Pinning the build status
Pinning testing charts
Rearranging tiles on the home page
Welcome pages
Summary
Chapter 2: Streamlining Your Teams' Boards
Teams in TFS
Where do I find the board settings?
Configuring card settings
Show Effort
Configuring swimlanes
Configuring columns
Summary
Chapter 3: Customizing Your Process Template
Some prerequisites
What is a process template?
How do I get started?
The process template structure
Importing a complete process template
Uploading changes after team project creation
Summary
Chapter 4: Enhanced Work Item Forms with Field Custom Controls
Prerequisites
Using a custom control in the process template
Creating a Windows Forms Control for client applications
The project setup
Creating a web control for the web access
Summary
Chapter 5: The Guide Standards for Check-in Policies
Prerequisites
The project setup
Implementation
Deploying a check-in policy
Configuring a check-in policy to be used
Deploying to the masses
Existing check-in policies
Summary
Chapter 6: Enforcing Standards with Server-Side Plugins
Check-in policies versus server plugins
The project setup
The basics of server plugin code
Deploying a server plugin
Debugging server plugins
A slightly more complicated example
Summary
Chapter 7: Customizing the TFS Build
The prerequisites
What is an XAML build template?
Should I use the old or the new build system?
How do I download a build template?
How do I create a new build?
Creating custom activities
How do I use a custom activity in a build template?
A walkthrough of the new build system
Summary
Chapter 8: Creating TFS Scheduled Jobs
The project setup
Writing the TFS job
Deploying our TFS job
Registering, queueing, and deregistering a TFS job
How do I know whether my TFS job is running?
Summary
Chapter 9: Service Hooks
What service hooks are available?
Why would you want to use service hooks?
How can you use service hooks in TFS?
Completing and verifying the service hook works
Summary
Chapter 10: VSO Extensions
What is VSO Extensions?
Why invest time in this extension model?
How do I build my own extension?
How can I stay up to date with VSO Extensions?
Summary

Book Details

ISBN 139781785888199
Paperback208 pages
Read More
From 1 reviews

Read More Reviews