Google
 
 
Project Team Foundation Server 2008 (TFS)
Back To Main Page
Looking For Team Architect 2008 Tutorials? Go here.
Looking For TFS 2008/SQL Server Scripting? Go here.
Looking For TFS 2008 Deleting A Team Project? Go here.

Purpose
The purpose of this project is to become familiar with Team Foundation Server 2008 by providing an overview of an example server and client setup, tips ("Extra Tweeks For Team Foundation Server" below), and a series of tutorials ("Team Foundation Server 2008 Tutorials" below) for completing common tasks.

Overview
There are several different ways that a web server (or servers) may be setup to work with Team Foundation Server. Figure 1 illustrates one example setup:

Client and server configuration for Team Foundation Server
Figure 1: Example Server/Client TFS Configuration


Team Foundation Server 2008 Tutorials

A series of step by step tutorials have been put together to demonstrate some of the ways common features may be used. The tutorials have been further sub-divided into two groups based on common needs of management and developers.

Management Oriented Tasks Developer Oriented Tasks Extra Tweeks For Team Foundation Server
After Team Foundation Server 2008 has been installed on a Microsoft 2005 Web Server (which already has Sharepoint installed), TFS Power Tools can be installed:
http://www.microsoft.com/downloads/details.aspx?FamilyID=00803636-1D16-4DF1-8A3D-EF1AD4F4BBAB&displaylang=en

However, you may need to have Windows PowerShell 1.0 already installed, which requires the .Net Framework 2.0:
http://www.microsoft.com/windowsserver2003/technologies/management/powershell/download.mspx

If you wish to provide a web method for TFS and to send alerts via email, you will need to install the "Visual Studio Team System Web Access 2008 Power Tool" on the TFS Server:
http://www.microsoft.com/downloads/details.aspx?FamilyID=c568fba9-3a62-4781-83c6-fdfe79750207&displaylang=en

Then you will need to configure SMTP for the TFS Server (\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Services\Web.config) for alerts similiar to:
<appSettings>
<add key="ConnectionString" value="Application Name=TeamFoundation;Persist Security Info=False;Initial Catalog=TfsIntegration;Data Source=TFS2008;Integrated Security=SSPI"/>
<add key="eventingEnabled" value="true" />
<add key="DetailedExceptions" value="false" />
<add key="emailNotificationFromAddress" value="webmaster@your-site.com" />
<add key="smtpServer" value="emailserver.your-site.com" />
</appSettings>


Finally, to set up the web access for SMTP go to \Program Files\Microsoft Visual Studio 2008 Team System Web Access\Web\Web.config on the TFS Server similiar to:
<webAccessSettings>
<emailSettings sendingEmailEnabled="true" />
</webAccessSettings>
<system.net>
<mailSettings>
<smtp deliveryMethod="network" from="webmaster@your-site.com"></smtp>
</mailSettings>
</system.net>


Another Tweek: Visual Studio 2008 Web Deployment Projects
If you need to be able to control and customize pre-build or post-build activities done with Visual Studio 2008 you will want this Tool:
http://www.microsoft.com/downloads/details.aspx?FamilyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&displaylang=en


.::  Main Page ::  Created by Joe McCormack  ::.