Installing and Configuring TFS 2010 Build Service
Team Foundation server, a powerful source control as of today, needs a build machine where we can setup build controllers and agents to build solutions and projects. We can have either physical machine or a virtual machine as the build machine. We can setup a single build controller or one or more build agent or one build controller and a build agent in the build machine.
Following are requirements and server settings for installing TFS 2010 Build service based on the installation done on the servers.
TFS Build service can be hosted on the following Microsoft operating systems:
· Windows XP Professional with Service Pack 3 (SP3)
· Windows Server 2003 with Service Pack 2 (SP2), Standard or Enterprise Edition
· Windows Server 2003 R2 with SP2, Standard or Enterprise Edition
· Windows Vista, Home Premium, Business, Enterprise, or Ultimate Edition
· Windows Server 2008
Given below are the Hardware requirements.
2 GB RAM
Intel Core Duo
Table 1. Hardware requirements
As it the build process, build machine needs to have better performance.
Please have the TFS 2010 Build service installable.
Exe name Setup.exe
1. Double-click the installer package: Setup.exe
Welcome screen opens.
2. Accept the agreement and click next. Select Team Foundation Build Service and click Install.
3. Installation is complete. Check Launch Team Foundation Configuration Tool and click configure.
Please wait for the configuration windows to appear.
1. Welcome screen opens.
2. Click on Start Wizard. This will start the configuration wizard to configure the TFS Build service.
3. Click next.
4. Click Browse to select the TFS Team Project Location.
Click Servers, then Click Add and enter the url for Team Project.
6. Select Scale Out Build Service.
7. Please provide the domain ID so that it can access TFS 2010 location and click next.
8. Click Next.
9. Click Verify to check the configuration review.
10. Click Configure. Installations is done and click next.
11. Configuration is done. Click Close.
12. TFS Administration Console will open and it will show the Controller name and the agents which are associated with it.
We can use the controller to setup build automation using TFS.