Microsoft devTalks: Using Source Code Control in Team Foundation Server

Last two days, I delivered a talk at Microsoft East Auditorium. The topic of the event is Managing your Source Code and Ensuring Software Quality. The synopsis of the talk is as follows:
 
One common issue is the integration of individual developer efforts into the official code base, which can result in the all-too-frequent – broken build – and force QA resources to sit idle until the issues have been resolved and a new build is ready to test. Visual Studio Team System helps solve these pains by providing a comprehensive, flexible, version-control system. Version control in Visual Studio Team System is complemented by its Team Build features, including support for continuous integration builds every time someone checks in code.
 
It is a two sessions talk. I was delivering the session that on Using Source Code Control in Team Foundation Server while Hoong Fai did the next session on Continuous Integration Improve Software Quality.
 
 
Advertisements

Installing Team Foundation Server 2008 on Windows Server 2008

Today I tried to install Team Foundation Server 2008 Workgroup Edition on Windows Server 2008 Standard Edition. This is very challenging as I have never tried the installation on Windows Server before. During installation, I encountered a number of issues which need to be resolved at the preinstallation check. Then I began to dig through the Team Foundation Installation Guide for Visual Studio Team System 2008 which can be downloaded from
 
 
Thank god. This really saves my day. All I need to do is to integrate the installation of Team Foundation Server and Service Pack 1. You can integrate the installation of SP1 with Team Foundation Server Trial Edition, Team Foundation Server Workgroup Edition, or an edition from a volume-licensing program. The following are the step by step procedure:
 
Required Permissions
To perform this procedure, you must be a member of the Administrators security group on the local computer.
 
To integrate the installation of Team Foundation Server and Service Pack 1
1. Download SP1 from the Microsoft’s web site, and save the update to a folder on the local computer. For example, you can save the file to C:\SP1Download.
 
2. From the files that originated on the DVD for Team Foundation Server, copy the AT folder to a location on the local computer. For example, you can copy the folder to C:\InstallMedia.
 
3. Open a Command Prompt window, and type the following command, replacing C:\SP1Download with the location that you chose in step 1 and C:\SP1Extract with a separate location on the local computer: C:\SP1Download\TFS90SP1-KB949786-ENU /extract:C:\SP1Extract
 
4. Create a folder where you can merge files from SP1 and the DVD.
 
5. Type the following command, replacing C:\InstallMedia with the location that you chose in step 2, C:\SP1Extract with the location that you chose in step 3, and C:\MergeFolder with the absolute path of the location that you chose in step 4:  msiexec /a C:\InstallMedia\vs_setup.msi /p C:\SP1Extract\TFS90sp1-KB949786.msp TARGETDIR=C:\MergeFolder
 
6. From C:\MergeFolder (which you created in step 4), run setup.exe to install Team Foundation Server with SP1.
 
Note: You must replace C:\MergeFolder with an absolute path, but you can replace C:\InstallMedia and C:\SP1Extract with absolute or relative paths. You have a be very careful on all the steps. A single silly mistake will bring you nightmare. I have to try the above steps several times on 2 workstations before I could successfully integrate the installation of Team Foundation Server and Service Pack 1. So my little advice is be very careful.
 
Done! *.* I’m a very happy man.