百科解釋
Vistual studio team function 微軟團(tuán)隊(duì)基礎(chǔ) 是微軟 王牌的源代碼管理軟件,比vss 功能強(qiáng)大,是.net戰(zhàn)略的重要組成部分,與Vistaul studio 開發(fā)環(huán)境高度結(jié)合,使用其來作為軟件開發(fā)團(tuán)隊(duì)項(xiàng)目管理最為強(qiáng)大和易用的工具,此系統(tǒng)非常暫資源,需要一臺專門的服務(wù)器來安裝,高配置的電腦,正確安裝需要6個小時
地球人都說Visual Studio2005已經(jīng)不再是一個簡單的開發(fā)工具了,它變成了團(tuán)隊(duì)管理項(xiàng)目的利器。利用微軟提供的全套產(chǎn)品,包括Visual Studio2005 Team Foundation, SQL Server2005, Office System, Exchange2003, Live Communication Server 2005, Project Server 2003等等,一個軟件開發(fā)團(tuán)隊(duì)被有效的整合起來。從此,轉(zhuǎn)戰(zhàn)到新平臺上的F4可以所向披靡,戰(zhàn)無不勝了。‵1: Team Leader, F2:Architect, F3: Developer, F4: Tester)
當(dāng)然,搭建和安裝必要的硬件和軟件是第一步,我在這里提供一個安裝VSTF(Visual Studio 2005 Team Foundation)的簡要指南。這次的指南只是一個文字說明,講得也不詳細(xì)。稍后我會提供一個圖文并茂的Step by Step教程,希望大家多多支持!另外,文中的部分介紹性內(nèi)容是根據(jù)英文的原文介紹和作者的經(jīng)驗(yàn)寫成的,并且本文并不是作者在安裝過程中邊安裝邊記錄的,所以如果和官方的翻譯有出入而對讀者造成誤導(dǎo),責(zé)任自負(fù)!哈哈!
先來個簡介是必要的:Visual Studio 2005 Team Foundation Server 提供了團(tuán)隊(duì)協(xié)作工具,允許開發(fā)團(tuán)隊(duì)管理和跟蹤軟件項(xiàng)目的進(jìn)程和健康狀況。Team Explorer (團(tuán)隊(duì)管理器)將會和“解決方案管理器” 一樣被整合在Visual Studio IDE之中,它將大大提升團(tuán)隊(duì)協(xié)作的效率。 Team Foundation提供了可擴(kuò)展的工作項(xiàng)目跟蹤和企業(yè)級的版本控制機(jī)制。
我們要把VSTF的全套工具安裝在3臺機(jī)器上,第一臺,提供域控和郵件等服務(wù);第二臺,安裝DT(Data Tier,數(shù)據(jù)層,包括Microsoft SQL Server 2005,用來存儲工作項(xiàng)目,版本控制源文件,測試結(jié)果,和其他項(xiàng)目資源);第三臺,安裝AT (Application Tier,應(yīng)用程序?qū),包括Team Foundation Core Services 和 Microsoft Windows SharePoint Services.);第四臺機(jī)器就是開發(fā)工作用機(jī)。
1. 準(zhǔn)備一臺Win2003Ent域控制器(安裝Active Directory,啟用DNS服務(wù),假設(shè)IP地址是:192.168.10.1, 域名是Test),加入如下三個域用戶帳號(可以更換名稱):
Account1 = TFSSetup Password: Admin@1
Account2 = TFSService Password: Admin@1
Account3 = TFSReports Password: Admin@1
把這三個帳號都加入Administrators和Domain Admin組。
在域控制器上安裝Exchange Server。
2. 安裝DT
(1) Windows2003 版本,磁盤格式化為NTFS。如果是其它格式,可以使用Convert命令來轉(zhuǎn)換。具體使用方法為在在Command窗口中敲入Convert /?,然后看幫助!呵呵!
(2)使用賬號TFSSetup將計(jì)算機(jī)加入Test域中。重新啟動機(jī)器使用TFSSetup賬號登陸。
(3)安裝IIS,確保安裝ASP.NET并且該服務(wù)被啟動,并且確保沒有安裝Front頁 Server Extensions。
(4)運(yùn)行 Windows Update,升級最新組件(可選,但是至少得打上sp1吧)
(5)安裝 Yukon(Visual Studio2005,具體安裝指導(dǎo)在后)
(6)安裝完后,打開SQL Server 2005 Network Configuration,確保在Protocols for MSSQLSERVER中,TCP/IP設(shè)為Enable。(具體配置指導(dǎo)在后)
(7)配置防火墻(具體安裝指導(dǎo)在后)
(8)在IE中輸入:http://<DataTierComputerName>/Reports,頁面顯示正常。
(9)安裝DT。(安裝DT的過程不需要詳述,點(diǎn)Setup后,基本上只需要下一步。僅要提醒一點(diǎn),即在服務(wù)賬號頁,使用DomainTFSSERVICE賬號。例如在本例中域名為Test,那么就要使用TestTFSService賬號登錄)
指導(dǎo)1:SQL Server 2005安裝指導(dǎo):
1. 在最終用戶許可頁,絕對同意,下一步.
2. 在“先決條件(Installing Prerequisites)”頁, 點(diǎn)安裝. 會安裝必要的組件,然后 點(diǎn)下一步.
3. 點(diǎn)下一步,開始系統(tǒng)配置檢查.
4. 確保所有檢查通過,下一步.
5. 在注冊信息頁,填寫必要信息,下一步.
6. 在“要安裝的組件,Components to Install”頁,選中所有,點(diǎn)下一步.
7. 在實(shí)例名(Instance Name)頁,選擇默認(rèn)實(shí)例,Default instance,點(diǎn)下一步.
8. 在服務(wù)賬號Service Account 頁, 選 Use the built-in System account并在列表中選擇 Local system. 在 “自啟動服務(wù)”Autostart services, 選擇以下服務(wù): SQL Server, SQL Server Agent, Analysis Services, Reporting Services,點(diǎn)下一步.
9. 在認(rèn)證模式 Authentication Mode 頁, 選混合模式, Mixed Mode, 給sa輸入一個強(qiáng)密碼,點(diǎn)下一步.
10. 在(安裝確認(rèn)頁) Collation Settings 頁,保持默認(rèn)點(diǎn)下一步.
11. 在報(bào)表服務(wù)Report Server Installation Options 頁, 選安裝默認(rèn)配置點(diǎn)下一步.
12. 在錯誤和使用報(bào)告設(shè)置Error and Usage Report Settings 頁, 把能點(diǎn)的復(fù)選框都點(diǎn)上,下一步.
13. 剩下的步驟自己來,全都下一步就行.
指導(dǎo)2:配置Microsoft SQL Sever 2005
1. 點(diǎn)開始菜單 > 程序, 找到Microsoft SQL Server 2005 CT選配置工具 Configuration Tools點(diǎn)SQL Server 配置管理器Configuration Manager.
2. 展開 SQL Server 2005 網(wǎng)絡(luò)配置Network Configuration, 展開MSSQLSERVER “協(xié)議”,然后點(diǎn)TCP/IP.在行為菜單中, 點(diǎn)Enable.
3. 點(diǎn)SQL Server 2005 服務(wù)Services, 點(diǎn)SQL Server (MSSQLSERVER). 在行為菜單中,點(diǎn)Restart.
4. 注意:不同的語言版本的這里的配置可能不同,比如繁體中文,就不需要這些配置,因?yàn)槟J(rèn)是配置了好的。
指導(dǎo)3:配置防火墻
在控制面板中雙擊點(diǎn)開Windows防火墻項(xiàng)配置對話框,允許防火墻服務(wù)。并且,在Windows防火墻項(xiàng)配置對話框中,切換到“例外”頁,增加以下四個端口:
Name
Port
SQL Server Reporting Services
80
SQL Server
1433
SQL Server Analysis Services
2382
SQL Server Analysis Services
2383
3.安裝AT
(1) Windows2003 版本,磁盤格式化為NTFS。如果是其它格式,可以使用Convert命令來轉(zhuǎn)換。具體使用方法為在在Command窗口中敲入Convert /?,然后看幫助!呵呵!
(2)使用賬號TFSSetup將計(jì)算機(jī)加入Test域中。重新啟動機(jī)器使用TFSSetup賬號登陸。
(3)安裝IIS,確保安裝ASP.NET并且該服務(wù)被啟動,并且確保沒有安裝Front頁 Server Extensions。
(4)運(yùn)行 Windows Update,升級最新組件(可選,但是至少得打上sp1吧)
(5)下載并安裝Windows SharePoint Service最新版本。注意在安裝過程中,到了安裝類型那一頁,要選擇“服務(wù)集群”。
(6)安裝AT。(安裝AT的過程不需要詳述,點(diǎn)Setup后,基本上只需要下一步。僅要提醒一點(diǎn),即在服務(wù)賬號頁,使用DomainTFSSERVICE賬號。例如在本例中域名為Test,那么就要使用TestTFSService賬號登錄)
(7)配置防火墻(參照上面的配置指導(dǎo),不過在例外頁,要增加下面的3個端口,而不是上面的那四個)
Name
Port
Windows SharePoint Services
80
SharePoint Central Administration
Varies, see note.
Team Foundation Server
8080
(8) 安裝BB(Team Foundation Build)(安裝BB的過程不需要詳述,點(diǎn)Setup后,基本上只需要下一步。僅要提醒一點(diǎn),即在服務(wù)賬號頁,使用DomainTFSSERVICE賬號。例如在本例中域名為Test,那么就要使用TestTFSService賬號登錄)(另外注意,BB也可以安裝在每一個客戶端,而不是安裝在AT服務(wù)器上)
4. 客戶端安裝
1. Windows Update 運(yùn)行 Windows Update,升級最新組件.
2. 安裝Office2003 注意安裝時選擇自定義安裝,其中Excel選擇安裝所有組件,其它隨意。安裝完后打SP1的補(bǔ)丁。
3. 安裝Project2003 注意安裝時選擇自定義安裝,選擇安裝所有組件。
4. 用域用戶帳號Account1(TFSSetup)登錄 確保此域用戶賬號已經(jīng)加入本地管理員組中。
5. 安裝VSTS(Visual Studio2005 Team Suite)
6. 去掉Win2003的Internet Explorer Enhanced Security Configuration(在控制面板中使用添加刪除程序工具來完成)
7. 安裝TFC(Team Foundation Client)
8. 在Services里,啟動Windows Firewall/Internet Connection Sharing (ICS)服務(wù)
10. 安裝Dtec(Test Controller)
11. 安裝Dtea(Test Agent)