随笔-6  评论-93  文章-0  trackbacks-1

Team Foundation 使用笔记 - 部署篇

序言:一直想为这个新建立的开发团队营造一个良好的团队文化,经过长时间的观察和思考,总结出一些方法。如果要让一个游击队(习惯于敏捷开发的团队)改变他们的习惯,让他们变成正规军,除了在制度上约束之外,我认为还需要有良好的管理,所以我决定让项目管理软件先行。作为一个.net开发团队,理所当然第一个考虑的项目管理软件就是Microsoft Visual Studio 2008 Team Foundation Server(以下简称TFS)。

 

经过多番试验,总括出以下TFS安装必备条件:

  1. 不能安装在DC(域控制器)上
  2. 需要WSS3环境(不会WSS的人会比较费劲)
  3. 需要SQL Server 2005,并需要安装Reporting Service、Analysis Service (安装前请装相关的数据库服务开启并设成自动,安装扫描时也会有提示)
  4. 切记所有数据库组件要安装在默认实体上面,不信的可以去尝试一下...
  5. 装了Frontpage server extensions的请先卸载,卸载方法有点复杂,需要手动清除metabase.xml的配置
  6. 请保持8080端口畅通(暂时未找到安装在其它端口的方法)

总的来说,对环境的限制比较大

 

下面是概述安装过程和步骤,因为不想再装一次,只能靠回忆去写了,所以下面的步骤只会列出要点和注意事项,不会给出详细截图。

安装环境(全英文软件环境):

  1. Core 2 双核+2G内存的组装服务器
  2. Windows Server 2003 (sp2)
  3. .Net Framework 3.5
  4. SQL Server 2005 (sp2)
  5. Windows Sharepoint Service 3 (sp2)

 

安装步骤:

  1. 没安装上WSS3的朋友们请先装上,WSS3在微软的官方网站可以下载,安装过程我就不说了,大家自己找教程吧。
  2. 先展示一下TFS的HTA安装界面,我装的是英文试用版(90天)

  3. 安装Windows Sharepoint Services Extensions,安装过程就没什么好说了。安装完成之后会有一个窗口弹出让你配置Sharepoint和Reporting Service的信息,但这个信息我还没有搞清楚在什么用。
  4. 在WSS上面建一个Web Application,再使用TFS的模板建一个Site,我就用了Agile的模板建...在这里特别强调一下,我不讨厌CMMI.我不讨厌CMMI.我不讨厌CMMI.我不讨厌CMMI.我不讨厌CMMI

  5. 安装Team Foundation Server,在运行安装程序之前,请先建立两个windows account,名字分别是tfsservice和tfsreport。
    安装开始之前,会先扫描系统环境,有一项出错也不能下一步,感叹号的警告事项可以忽略(我无视了一个警告说CPU什么什么的,大概是说不兼容吧)。安装过程之中首先会让你输入web service和reporting service的运行帐户, 输入刚才建的那两个就行了。然后再让你输入WSS的管理中心地址和一个Site的地址,Site的地址就输入上一步建的那个就可以了(如果没装Sharepoint Services Extensions会报错的)。一切搞定之后,就愉快地出现安装进度的界面,祈祷能顺利安装完成吧。
  6. TFS装好之后,就继续安装Team Foundation Build,安装过程很简单。至于这个组件的作用我也不是十分明白,只是有一个范范的概念,大家可以参考下图:

    还可以参考MSDN的介绍:http://msdn.microsoft.com/zh-cn/library/ms181710(VS.80).aspx
  7. 完成以上步骤,服务器端基本装好了,然后就需要在客户端安装Team Explorer
  8. Team Explorer安装完成后请打开VS配置TFS的连接,具体配置大家可以参考MSDN这个连接:http://msdn.microsoft.com/zh-cn/library/ms181710(VS.80).aspx
    连接时请注意使用具有administraotrs角色的用户,当然,这个能在TFS里配置成员
  9. 连接完成后,可以去尝试建立一个Team Project

    在这过程中还会出现各种错误,请大家根据Log文件解决,我就遇到一个错误说不能写入Document and Setting的Cache文件。这步顺利通过之后,恭喜了,TFS大概已经可以正常工作了。(建立team project的同时会在Sharepoint上面建立一个project portal site)
  10. 建立以后大概就可以看图像下图所示的目录:
  11. 最后一步就是将各们技术人员心爱的代码加入team project的源代码管理器中了

注意:如果不是在域环境下使用TFS,必需在服务器装上Team Explorer来配置用户和权限。具体如何配置用户权限,我会在下一篇文章列出。

 

总结:整个安装花了我一天的时间,主要是因为对这个东西完全是一面白纸,还好我比较熟悉Sharepoint。装好之后第一感觉就是这东西特强大,第二感觉是特复杂!看来还要花一段长时间去让团队熟悉这个环境,还有我自身的项目管理思想也要提高。另外,现在MS的产品对Sharepoint的依赖特别多,例如Exchange 2007和Project Server,没搞过Sharepoint的朋友弄起来会有点吃力。如果对微软应用接触比较多而又不会Sharepoint的朋友,最好在空闲的时候好去了解一下Sharepoint,绝对不会浪费的。

 

祈祷我有耐性去连载这个系列吧....

 

有疑问或者有兴趣交流的朋友可以联系我email:ou.jasmine@gmail.com,我qq和msn都有用,大家可以留下联系方式,我会主动联系的。

posted on 2008-07-25 16:06 jasmineou 阅读(1354) 评论(16) 编辑 收藏

评论:
#1楼 2008-07-25 16:10 | 安眠花      
好漂亮的文章!
 回复 引用 查看   
#2楼 2008-07-25 16:34 | 小杰      
嗯.
要看一下Sharepoint了..

 回复 引用 查看   
#3楼 2008-07-25 16:46 | A.Z![未注册用户]
搭在windows2008上的飘过。最重要的帐户配置和端口配置不能少。
 回复 引用   
#4楼 2008-07-25 16:52 | JacksonLin      
很好,很强大
 回复 引用 查看   
#5楼 2008-07-25 16:54 | Gavin.Lv.      
貌似TFS08的安装程序已经集成了WSS3的安装过程
比TFS05的安装过程要简单多了。

 回复 引用 查看   
#6楼[楼主] 2008-07-25 17:02 | jasmineou      
@Gavin.Lv.
没...

 回复 引用 查看   
#7楼 2008-07-25 17:07 | 想做个火星人[未注册用户]
极其厉害,佩服佩服.
 回复 引用   
#8楼 2008-07-25 17:34 | 永春      
TFS在Sharepoint上建立的站点功能还是比较弱的。

如果想在web上操作TFS可以安装TFS Web Access

 回复 引用 查看   
#9楼 2008-07-25 17:52 | 留恋星空      
没怎么接触过.
 回复 引用 查看   
#10楼 2008-07-25 18:19 | Martin(高超)      
"装了Frontpage server extensions的请先卸载,卸载方法有点复杂,需要手动清除metabase.xml的配置 "
在tfs2005中我试过,直接禁用就可以了。不影响下一步的安装。
目前正在使用2005版本。园子里关于Tfs的“实用”文章着实不多啊。

 回复 引用 查看   
#11楼 2008-07-25 19:43 | David      
能不能讓TFS分開管理不同人員的代碼呢?
也就是某個人負責開發的部分,別人沒法訪問得到。

 回复 引用 查看   
#12楼 2008-07-25 20:29 | yzlhccdec      
@David
有权限设置

 回复 引用 查看   
#13楼 2008-07-25 22:10 | xjb      
tsf2008 比2005 好安装多了
 回复 引用 查看   
#14楼 2008-07-26 03:18 | reaper      
想装,但不支持64位系统。。郁闷
 回复 引用 查看   
#15楼 2008-07-29 11:36 | 小庄      
tfs2008能自动安装wss的,我试过,没问题的!声明一下我的操作系统和数据库是正版的。
 回复 引用 查看   
#16楼 2008-10-22 13:47 | conis[未注册用户]
弄tfs有些日子了,希望一起交流
 回复 引用   
昵称:jasmineou
园龄:6年11个月
粉丝:0
关注:0
<2008年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

搜索

 
 

常用链接

随笔分类

随笔档案

最新评论

阅读排行榜

评论排行榜

推荐排行榜