万本电子书0元读

万本电子书0元读

顶部广告

Team Foundation Server 2015 Customization电子书

售       价:¥

75人正在读 | 0人评论 9.8

作       者:Gordon Beeming

出  版  社:Packt Publishing

出版时间:2015-10-27

字       数:115.4万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Take your expertise to the next level by unraveling various techniques to customize TFS 2015About This BookLearn how to efficiently modify your TFS-specific dashboards for complex server pluginsFind out the pros and cons of various extension points and customizations in TFSA fast-paced guide with highly concentrated information on TFS customizations Who This Book Is For This book is intended for anyone with experience with TFS, and in particular, those intermediate users who want to add more value to their organization by making its TFS users more productive. The book requires basic coding skills.What You Will LearnCustomize TFS 2015 dashboard and administer various componentsConfigure board cards, swim lanes, and columnsExplore the types of changes that can be made on the TFS process templatesCreate your own custom control for the Web and client work item formsBuild up new check-in policiesGet to grips with your personal server plugins and their usesCustomize both XAML builds and the new build systemSchedule jobs for more complicated business rules to run on a scheduleExtend your TFS possibilities with service hooks and VSO extensions In Detail 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.Style and approach This is an easy-to-follow guide with clearly explained and demonstrated examples.
目录展开

Team Foundation Server 2015 Customization

Table of Contents

Team Foundation Server 2015 Customization

Credits

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Instant updates on new Packt books

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

1. Creating a Dashboard and a Welcome Page

What permissions do I need?

What is the Team Dashboard?

Pinning work item query data

Pinning work item query counts to the dashboard

Pinning work item query charts

Pinning recent code changes

Pinning the build status

Pinning testing charts

Rearranging tiles on the home page

Welcome pages

Where are the welcome pages?

Summary

2. Streamlining Your Teams' Boards

Teams in TFS

Where do I find the board settings?

Configuring card settings

Show ID

Show Assigned To field as

Show Effort

Show Tags

Show additional fields

Configuring swimlanes

Configuring columns

Summary

3. Customizing Your Process Template

Some prerequisites

What is a process template?

How do I get started?

The process template structure

The root folder

Build

Classification

Groups and permissions

Lab

Reports

Test Management

TestVariables.xml

TestConfiguration.xml

TestSettings.xml

TestResolutionState.xml

Version control

Windows SharePoint Services

WorkItem Tracking

Link types

Exporting and importing Link Types

Queries

TypeDefinitions

Fields

Workflow

Form

Reference links

Exporting and importing the work items

Process

Exporting and importing the process configuration

Categories.xml

Exporting and importing Categories.xml

Importing a complete process template

Uploading changes after team project creation

Summary

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

The code for our custom client control

Deploying our custom client control

Debugging our custom client control

Creating a web control for the web access

The code for our custom control

Deploying our custom control

Debugging our custom control

Enabling TFS debug mode

Configuring Fiddler – an AutoResponder rule

Summary

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

Colin's ALM check-in policies – VS 2015 and VSO

Microsoft Visual Studio Team Foundation Server Power Tools

Summary

6. Enforcing Standards with Server-Side Plugins

Check-in policies versus server plugins

The project setup

The basics of server plugin code

Solution attempt 1 – use event type DecisionPoint

Solution attempt 2 – use event type notification

Solution attempt 3 - hybrid approach, validate the policy

Deploying a server plugin

Debugging server plugins

A slightly more complicated example

Summary

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

Activity-specific logic

How do I use a custom activity in a build template?

A walkthrough of the new build system

Summary

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

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

10. VSO Extensions

What is VSO Extensions?

Why invest time in this extension model?

How do I build my own extension?

The extension manifest – content and SDK

Packaging and publishing on the marketplace

How can I stay up to date with VSO Extensions?

The extensions for the VSO site

ALM Rangers Community Extensions

My blog

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部