Deploying Team Foundation Server 2012 [Part 2 – Configuring TFS Site on SharePoint 2013] by Milton Goh

Hi, this is the part two of the series of articles on Team Foundation Server 2012 and for today article, I am going to walk through the configuration of SharePoint 2013 to allow communication between the Team Foundation Server 2012 with SharePoint. During which, new SharePoint site will be created with the Team Foundation Project Template.

So to recap from where we are previously, we have the following SharePoint Server installed (in my case, it is MTP-SPF01) and see the image showing the Central Administration of SharePoint Server 2013.

SharePoint 2013 Central Administration

 

In order for SharePoint to be able to communicate with the Team Foundation Server, it is a requirements to install the Team Foundation Server extension on every Web-Front End SharePoint Server. So if your intranet environment have a huge SharePoint farm that span across multiple Web-Front Ends, please install the Team Foundation Server Extension on EACH and EVERY Web-Front End.

Step 1 – Installation of Team Foundation Server Extensions

1) Insert the ISO image / CD / DVD that you have used to installed Team Foundation Server 2012 into any of the SharePoint Web-Front End that you wish to install the extension.

Insert Media ISO for Installation

2) This installation guide is rather simple, just follow through…

Installation of Remote SharePoint Extension

3) Click on “Start Wizard

Installation of Remote SharePoint Extension

4) Click “Next” on the following page, it works the same as “Review“.

Installation of Remote SharePoint Extension

5) Once review has completed, click “Next” to kick-start the Validation process

Review Completed

Readiness Check In Process

6) **ERROR** Occur –> Why? and How? Read, it just require a reboot after installation. Well, this should have been placed in the setup guide before configuration starts.

Readiness Check Failed

7) Restart the configuration of the extensions

Rerun Readiness Checks

Rerun Configuration

8) At this point of time, “Verification” will go through smoothly and click “Configure” to proceed. Take note this process will load certain Web Part Solutions into SharePoint to extend the capability of the various Team Foundation Server Project Template.

Rerun Configuration Successfully

Updating and Deploying SharePoint Solution

9) Configuration on SharePoint Server 2013 succeeded.

Extended SharePoint Successfully

Extended SharePoint Successfully

 

Step 2 – Configuring Extensions for SharePoint Products

1) Grant access to Team Foundation Server on the SharePoint Server

Configuring Extensions for SharePoint Products

2) Enter details such as URL of Team Foundation Server & select the available SharePoint Web-Application

Configuring Extensions for SharePoint Products

3) **ERROR** –> Why? How? I got stumbled on this error for awhile and I have read through some other documents on access rights and configurations and finally narrowed down to maybe it is a DNS resolving issues.

Configuring Extensions for SharePoint Products

4) Finally resolved it by changing “MTPSP01” to “MTPSP01.mtp.local

Configuring Extensions for SharePoint Products

 

Step 3 – Configuring SharePoint Web Applications on Team Foundation Server

For this step, we will navigate to the server hosting the Team Foundation Server (in my case, it will be MTPTFS01).

1) Click on “Add” and enter the details accordingly.

Configuring SharePoint Web Applications

2) However, before I can carry on, I will need to ensure that my newly created Web-Application (in my case, http://mtpsp01/) does not have any Site Collection associated to it, therefore I will go ahead and create one.

Configuring SharePoint Web Applications

3) Select “Team Foundation Server Project Portal” as the template for the Site Collection.

Configuring SharePoint Web Applications

Side-track a little, I always like the message included in SharePoint Server 2013 onwards!

Configuring SharePoint Web Applications

4) After configuration is done, your screen should look like this or similar.

Configuring SharePoint Web Applications

5) Next, we will need to further configure to make sure that there will be a new site collection being added automatically when there is a new project being created. Therefore, we will configure the “Default Site Location“. Click “SharePoint Site” to proceed.

Configuring Team Project Collections

6) Click on “Edit Default Site Location” to proceed.

Configuring Team Project Collections

7) Enter the details

Configuring Team Project Collections

8) Successfully modified the Default Site Location.

Configuring Team Project Collections

 

Last Step – Verification of SharePoint TFS Project Template Site

View SharePoint 2013 Team Foundation Server Template Site

 

In my next post, I will be driving deeper into using the various common methodology. So stay tuned!

Cheers,
Milton Goh

 

Related Posts

Leave a Reply