Successful Application Lifecycle Management in heterogeneous environments, Martin Pregl

Preview:

DESCRIPTION

Most of software development companies do development in many technologies. Due to this it is hard to unify development process and successfully implement application lifecycle management. Visual Studio Team Explorer Everywhere extends Team Foundation Server to Eclipse and Java. It offers an opportunity to have one system for project management, testing, code repository and much more. I will demonstrate how to do Team Build with Ant, perform code analysis with FindBugs, integrate testing with JUnit and how to bring it all together in managing the whole development process. Yes, Java is welcome in TFS :-).

Citation preview

Build automation does time consuming

tasks instead of developers

Drop Server

Build Agent

Build Controller TFS Project

Collection

Symbol Server

Queues Selects

Publishes

Copies Build

Executes

Get Build

Definition

Update

Build

Number

Create Drop

Folder

Get Build

Agent

Get Build

Directory

Initialize

Workspace Get Source Create Label

Compile Test Associate

Work Items

Calculate

Impacted

Tests

Index

Sources

Publish

Symbols Drop Build Notify

Recommended