elvis0123

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

    由于测试部需要加强测试过程管理,我们决定将之前使用的TFS 2008系统升级到TFS 2010系统,以配合TFS 2010中Test Manager的使用。升级的方式主要参考微软的官方和一些网上博客的文章,目前在测试环境下已经通过了,现在准备在生产环境下升级。

    升级后的优点:

TFS 2010的后台管理更加强大,有了IDE界面的帮助,管理起来会方便些。

    支持了Test Manager测试管理器。

    支持了Collection,可以更好的管理项目,权限的分配也更加方便,项目的归类更合理

    可能遇到问题:

    1 源码及工作项需要完美迁移(这个是重中之重,目前测试工作项、源码、权限都可以完美迁移升级)

    2 工作项的升级(由于Test Manager的链接,需要升级相关工作项模板,这里已经可以解决)

    2 报表管理的重新生成(由于工作项的升级,这里可能会出现小问题)

    3 SharePoint门户(本次升级不涉及到门户的迁移)

    4 生成服务(目前的生成服务和2008版本有较大区别,可能会出现问题。目前已测试过2008的项目,没有问题。还需测试2005项目)

    5 各环境客户端链接(目前已经测试,vs2010-2003都有相关解决方案支持)

 

    大概的升级流程:

  1. 服务器建立 3个,32位两个 64位一个(64位安装sql2008)
  2. Tfs2010应用层的名称确定(可能申请域名转向)
  3. 原TFS2008备份数据库
  4. 找运维部门将硬盘挂在新机器上,并还原数据库
  5. 应用层安装TFS10并升级数据库
  6. 应用层安装RS服务并将两机RS同步
  7. 应用层安装Power Tool并恢复相应的工作项

---至此源码、工作项和报表服务应该不会出大问题了

接下来会尝试重建生成服务器,如果有时间的话尝试将老的SharePoint链接上

生成服务器配置

强签名配置

 

做的事情:

1 虚拟机的申请

    申请3台虚拟机,配置为2个32位,1个64位。64位用户安装数据库,其中应有备份方案。32位一个作为TFS的应用层(貌似64位装不上),一个用来安装生成服务。

 

2 虚拟机名称

    如果可以申请到更方便的名称,则使用。不可用的话向运维申请将目前的TFS域名转移。

 

3 测试生成服务。目前测试环境的生成服务安装到了TFS的应用层,此处尝试重做生成。2008已经可以完美进行生成(安装VS2008,强签名的设定)。2005的程序有一个可以,另一个项目需要安装.net2.0的SDK。找一台32位机器安装生成重新测试,要做到生成和TFS服务器分离。

posted on 2011-03-08 11:23  elvis  阅读(527)  评论(0编辑  收藏  举报