www.it-ebooks.info Team Foundation Server 2012 Starter Your quick start guide to TFS 2012, top features, and best practices with hands on examples Jakob Ehn Terje Sandstrøm professional expertise distilled P U B L I S H I N G BIRMINGHAM - MUMBAI www.it-ebooks.info Team Foundation Server 2012 Starter Copyright © 2012 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: November 2012 Production Reference: 1161112 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-84968-838-3 www.packtpub.com www.it-ebooks.info Credits Authors Project Coordinator Jakob Ehn Michelle Quadros Terje Sandstrøm Proofreader Reviewer Mario Cecere Mathias Olausson Graphics Acquisition Editor Aditi Gajjar Edward Bowkett Production Coordinator Commissioning Editor Prachali Bhiwandkar Meeta Rajani Cover Work Technical Editor Prachali Bhiwandkar Lubna Shaikh Cover Work Conidon Miranda www.it-ebooks.info About the authors Jakob Ehn is currently a Microsoft Visual Studio ALM MVP and also a Visual Studio ALM Ranger. Jakob has 15 years experience in the IT industry, and currently works as a solution architect at Inmeta Crayon ASA, specializing in Visual Studio ALM. He actively participates in the MSDN forums and contributes to different open source projects, such as the Community TFS Build Extensions and the Community TFS Build Manager. Jakob's blog: http://geekswithblogs.net/Jakob Jakob's Twitter: @JakobEhn Terje Sandstrøm is a Microsoft Visual Studio ALM MVP for four years. He works as Chief Software Architect at Inmeta Crayon ASA, specializing in Visual Studio ALM. He loves the community, works with the Community TFS Build Extensions, participates in the forums, and has free extensions uploaded to the Visual Studio Gallery. More about Terje: http://about.me/TerjeS Terje's blog: http://geekswithblogs.net/Terje Terje's Twitter: @OsirisTerje www.it-ebooks.info About the reviewer Mathias Olausson works as the ALM practice lead for Transcendent Group, specializing in software craftsmanship and application lifecycle management. With over 15 years experience as a software consultant and trainer, he has worked in numerous projects and organizations, which have been very valuable when using Visual Studio as a tool for improving the way we build software. Olausson has been a Microsoft Visual Studio ALM MVP for four years. He is also active as a Visual Studio ALM Ranger, most recently in the role of Project Lead for the Visual Studio Lab Management Guide project. Olausson is a frequent speaker on Visual Studio and Team Foundation Server at conferences and industry events, and blogs at http://msmvps.com/ blogs/molausson. He has worked on Pro Application Lifecycle Management with Visual Studio 2012 (APress, 1430243449), which can be found at http://www.amazon.com/Application-Lifecycle- Management-Visual-Professional/dp/1430243449/. www.it-ebooks.info www.PacktPub.com Support files, eBooks, discount offers and more You might want to visit www.PacktPub.com for support files and downloads related to your book. Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at service@ packtpub.com for more details. At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks. Instant Updates on New Packt Books Get notified! Find out when new books are published by following @PacktEnterprise on Twitter, or the Packt Enterprise Facebook page. www.it-ebooks.info www.PacktLib.PacktPub.com Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books. Why Subscribe? Ê Fully searchable across every book published by Packt Ê Copy and paste, print and bookmark content Ê On demand and accessible via web browser Free Access for Packt account holders If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access. www.it-ebooks.info www.it-ebooks.info Table of Contents Team Foundation Server 2012 Starter 1 So, what is Team Foundation Server 2012? 1 Installation 3 Option A – Basic installation 3 Step 1 – Running the setup 3 Step 2 – Configuration 4 Step 3 – Setting up the database 4 Step 4 – Reviewing 6 Step 5 – Performing the configuration 6 That's it 7 Option B – Standard server installation 7 Option C – Team Foundation Service 9 Step 1 – What do I need 9 Step 2 – Signing up to the TFS service 10 Quick start – Creating your first project 11 Step 1 – Finding and connecting to the TFS 2012 11 Step 2 – Creating a team project 12 Step 3 – Creating the team 14 Step 4 – Structuring areas for categorization and planning the release 15 Step 5 – Creating product backlog items 18 Step 6 – Assigning PBI to a sprint 19 Step 7 – Creating subtasks 20 Step 8 – Setting up the source control structure 21 Step 9 – Adding solution to the source control 22 Step 10 – Installing and configuring the build system 23 Step 11 – Creating your first continuous integration build 23 Step 12 – Naming 25 What do I need on my client machine? 26 www.it-ebooks.info
Description: