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.
TFS installation supported on a Microsoft Windows server/client OS. Before installation let’s have a review the System requirements for Team Foundation Server
- Server OS
- 64-bit versions of Windows Server 2012 R2 (Essentials, Standard, Datacenter)
- 64-bit versions of Windows Server 2012
- 64-bit versions of Windows Server 2008 R2 (Standard, Enterprise, Datacenter)
- Client OS
- Windows 10
- Windows 8.1 (Basic, Professional, Enterprise)
- Windows 8
- Windows 7 (Home Premium, Professional, Enterprise, Ultimate)
- SQL Server 2014 ¹ (Express, Standard, Enterprise)
- SQL Server 2012
Get a full review here.
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 – TFS Install and Administration Guides.
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.
FIG: 2 A popup with setup screen will appear accept the term and click “Install Now”.
FIG: 3 As you can see Installation is in progress.
In our next step we have to choose a installation wizard
- Basic wizard
- Install the essential service along with SQL express installation.
- Advance wizard
- Install all installation option.
FIG: 4 We will install using Advance wizard. Click “Start Wizard”
FIG: 5 Advance wizard will popup. Choose “Next”.
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”.
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”.
FIG: 8 Here in “Application Tire” we will configure directory & port for TFS web service. Choose “Next”.
FIG: 9 Locate a folder path for cache TFS resource which will access frequently to increase communication performance. Choose “Next”.
FIG: 10 Tick check box if you want to install a default collection(recommended) in your TFS Server. Choose “Next”.
Overview on creating new collection from here.
FIG: 11 Let’s get review our Installing Component. Choose “Next”.
FIG: 12 In this step our system will get validate & need to get passed to conduct installation. Choose “Next”.
FIG: 13 After passing readiness check, configuration process start. Success message will display after completing all process. Choose “Next”.
FIG: 14 This is the final step. Review the result here & go to the link to get enabled TFS web services. Choose “Close”.
FIG: 15 Go to > All Apps > Microsoft Team Foundation Server
FIG: 16 Finally TFS Administration Console for manage entire application life-cycle.
Hope this will help 🙂