Team Foundation Server – TFS 2013

In this post we will focus on how to configure and administration with Team Foundation Server (TFS – 2013)

What is TFS?

According to Wikipedia Team Foundation Server (commonly abbreviated to TFS) is a Microsoft product that provides source code management (either via Team Foundation Version Control or Git), reporting, requirements management, project management (for both agile software development and waterfall teams), automated builds, lab management, testing and release management capabilities.

It covers the entire application lifecycle. TFS can be used as a back-end to numerous integrated development environments (IDEs) but is tailored for Microsoft Visual Studio and Eclipse on all platforms.

Requirement

TFS installation supported on a Microsoft Windows server/client OS. Before installation let’s have a review the System requirements for Team Foundation Server

Operation System

  1. Server OS
    1. 64-bit versions of Windows Server 2012 R2 (Essentials, Standard, Datacenter)
    2. 64-bit versions of Windows Server 2012
    3. 64-bit versions of Windows Server 2008 R2 (Standard, Enterprise, Datacenter)
  2. Client OS
    1. Windows 10
    2. Windows 8.1 (Basic, Professional, Enterprise)
    3. Windows 8
    4. Windows 7 (Home Premium, Professional, Enterprise, Ultimate)

SQL Server

  1. SQL Server 2014 ¹ (Express, Standard, Enterprise)
  2. SQL Server 2012

Get a full review .

Installation

Microsoft has published a “TFS Install and Administration Guide” in CHM form for download. Here you can go through by clicking the link & get it – .

I am using Windows 10 with SQL server 2014 as installation pc. Let’s get into topic step by step.

FIG: 1 Let’s open the tfs server setup file.

tfsin1

FIG: 2 A popup with setup screen will appear accept the term and click “Install Now”.

tfsin2

FIG: 3  As you can see Installation is in progress.

tfsin3

In our next step we have to choose a installation wizard

  1. Basic wizard
    1. Install the essential service along with SQL express installation.
  2. Advance wizard
    1. Install all installation option.

FIG: 4 We will install using Advance wizard. Click “Start Wizard

tfsin5

FIG: 5 Advance wizard will popup. Choose “Next”.

tfsin6

FIG: 6 In this step we need to specify a database server, we can also use an existing empty database by specify a database name. Choose “Next”.

tfsin7

FIG: 7 Here we need to provide a service account as primary account for TFS. Choose an option. In my case i have kept as default(NT AUTHORITY\LocalService) which will authorizes on behalf of my account t does not have a password. Choose “Next”.

tfsin8

FIG: 8 Here in “Application Tire” we will configure directory & port for TFS web service. Choose “Next”.

tfsin9

FIG: 9 Locate a folder path for cache TFS resource which will access frequently to increase communication performance. Choose “Next”.

tfsin10

FIG: 10 Tick check box if you want to install a default collection(recommended) in your TFS Server. Choose “Next”.

tfsin11

Overview on creating new collection from here.

FIG: 11 Let’s get review our Installing Component.  Choose “Next”.

tfsin12

FIG: 12 In this step our system will get validate & need to get passed to conduct installation.  Choose “Next”.tfsin13

FIG: 13 After passing readiness check, configuration process start. Success message will display after completing all process. Choose “Next”.

tfsin15

FIG: 14 This is the final step. Review the result here & go to the link to get enabled TFS web services. Choose “Close”.

tfsin16

FIG: 15 Go to > All Apps > Microsoft Team Foundation Server

tfsin21

FIG: 16 Finally TFS Administration Console for manage entire application life-cycle.

tfsin17

Hope this will help 🙂

Author:

Since March 2011, have 8+ years of professional experience on software development, currently working as Senior Software Engineer at s3 Innovate Pte Ltd.

Leave a Reply