zoukankan      html  css  js  c++  java
  • 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来配置用户和权限。具体如何配置用户权限,我会在下一篇文章列出。

  • 相关阅读:
    获取ArcMap窗口句柄,通过WinAPI获取工作空间中点击要素的系统桌面坐标实现窗体跟随
    ArcGis Go to XY功能代码C#
    Python入门第二篇:基础语法
    python入门第一篇:python语言简介
    Robotium结果的收集和失败重跑
    adb问题整理
    adb pull 与 push
    Monkey测试的参数
    Linux主要命令
    命令行启动应用的几种常见类型
  • 原文地址:https://www.cnblogs.com/xie/p/1252033.html
Copyright © 2011-2022 走看看