2
Team System Components
3
Technical Architecture
Team Foundation Client Tier Version Control Build Machine
Proxy
Report Client
Team System
Team Foundation App Tier Web Access
TSWA Client
Client
• Client • Client
• Build • Build (opt)
• App Tier
• Data Tier
Build
Machine
• App Tier
• Data Tier
• Build (opt) App Tier
Version
Control
Proxy
Data Tier
5
Logical Deployment
Local Remote
… Clients … Clients
Test
Controller TFS TFS
App Tier Proxy
… Test
Rigs TFS
Build Data Tier
Server
6
Team Foundation Proxy
• File Names contain an ID so multiple versions of a file may reside in the cache
7
Common Install Problems
8
SharePoint Installation Options
• WSS 3.0
– Installed on TFS app-tier by default
– Can optionally be installed on separate server
• MOSS 2007
– Can be installed on TFS app-tier
– Most common scenario is to leverage an existing MOSS installation
– MOSS server requires extensions to be installed
9
Agenda
• TFS Deployment Architecture
• Team Projects
• Users and Groups
• Common Administrative Tasks
10
Team Projects
• Server-side host for VSTS work
11
Team Projects
• Team project created from Team Explorer
– Can be scripting with latest PowerTool release
• Two methods
– File | New Team Project…
– Right-click in Team Explorer
12
Team Project Alerts
• Alerts are commonly subscribed events
– Are sent to subscribers via email or web service
– Registration made under Team menu
› Or right-click on team project
– Delivery very likely, but not transactional
13
Agenda
• TFS Deployment Architecture
• Team Projects
• Users and Groups
• Common Administrative Tasks
14
TFS Permissions
• Some predefined roles are pre-configured
15
TFS Default Server Groups
• [SERVER]\Service Accounts
– Domain\TFSService
16
Team Project Default Groups
• Administrators
– Edit Team Project-level information
• Build Services
– Start a Team Build
– Edit Build Quality
– Publish Test Results
• Project Contributor
– View Team Project-level information
– Start a Team Build
– Publish Test Results
• Project Reader
– View Team Project-level information
17
Agenda
• TFS Deployment Architecture
• Team Projects
• Users and Groups
• Common Administrative Tasks
18
TFS Backup
• All data is stored in SQL Server
• Standard SQL Server backup procedure
• Backup all TFS-related databases
• Scheduled or manual backups
19
VSS Migration
• VSSConverter tool enables migration with preserved history
– Replays actions to preserve history
– Tool included in VSTS installation:
› <prog files>/Microsoft Visual Studio 8/VC
– Use VSS Analyze utility prior to conversion
› Repair any existing errors
– Pre-analyze with VSSConverter.exe
– Optionally, treat VSS migration as a branch, without history
20
Questions?