sqlserver2008 + team foundation server 2008 sp1
来源:互联网 发布:2016淘宝代销赚钱吗 编辑:程序博客网 时间:2024/06/06 02:17
http://www.cnblogs.com/subway-2008/archive/2010/09/18/1830398.html
不知为何,team中的tfs在做daily build的时候总是失败,于是我就在虚拟机上做了一次练习。正好同事手上有本vsts移山之道,翻了下,那本书对tfs安装部署说得很少,只是给了句评价,tfs的安装是最复杂的软件系统之一.所以紧接着看了2天team foundation server 2008 msdn文档,到了周末就开始动手了。
a.tfs2008sp1安装
下面是服务器的安装:我的安装有点特别数据库是sqlserver2008,没有sqlserver2005的安装文件,也懒得去下.
安装虚拟机vmware7.1 ,接着是windows server 2003 sp2=》iis6>sql server2008(在安装的时候 选择安装默认实例,包括report service 但不配置),安装wss3.0,接下来就是安装team foundation server ,看install guid才发现然来只有team foundation server sp1才支持sql server2008.而微软只提供sp1的补丁,如何将tfs2008升级到tfs2008sp1需要自己集成。
a.下面是集成tfs2008 sp1的步骤
1.从微软网站下载tfs sp1程序. 假如存放在一下目录: C:\SP1Download
2.将team foundation server 安装光盘中的at文件夹 复制到目录下:C:\InstallMedia,右键选择文件加属性,将readonly 去掉
3.打开命名行窗口(cmd),将sp1安装程序解压到某个目录,使用如下命令:C:\SP1Download\TFS90SP1-KB949786-ENU /extract:C:\SP1Extract,C:\SP1Extract是解压后的目录.
4.创建一个文件夹存放集成后的安装文件,在命令行窗口 使用如下命令,msiexec /aC:\InstallMedia\AT\vs_setup.msi /pC:\SP1Extract\TFS90sp1-KB949786.msp TARGETDIR=C:\MergeFolder ,其中C:\MergeFolder是个绝对路径
5.运行setup.exe 安装的就是team foundation server service pack1.
b.接着是安装,在安装之前需要提到的就是tfs的账户问题
按照install guid上说的需要为tfs安装创建3个账户:
tfsSetup: tfs的安装账户,需要管理员组
tfsService:运行tfs service账户,需要是管理员组,且有 log on as a service(作为服务登陆)(在本地安全策略里面设置)
tfsReport:运行reporting service帐户 TFSSERVICE 需要 Allow log on locally (允许在本地登陆)
其实帐户不一定要是这几个名称,也不一定要3个帐户,只是要给与相应的权限.我在安装的时候就是用的一个账户,只不过给了其所有的权限。
2.tfs build
1需要一个build service帐户,该帐户在securty group中的build service 组中,显然project administrator 也具有该权限
2创建agent ,定义build的名称,agnent的计算机名称,端口
3新建build, build 定义名称, 工作区间, project file 基本上可以用默认 最关键的是,build成功后
将生成结果复制到指定的目录,该目录可能是build agent机器所在的共享目录,也可能是tfs 机器
或是其它的远程计算机的目录
a:如果是build agent computer,drop folder权限配置 不用设置
b:如果是远程计算机,例如在同一个工作组的tfs,请先确认build agent计算机可以访问共享
文件夹,然后是build agent 计算机要能够在共享文件夹写入数据,
具体设置,在文件夹属性页中设置共享,然后要配置通过网络反问该文件夹用户权限,这点非常重要
遇到的问题:
1.access ‘’ drop folder denies 请先确认build agent计算机可以访问共享 文件夹,然后是build agent 计算机要能够在共享文件夹写入数据
2.msbuild 版本问题,tfs2008 build 默认编译的版本是framework3 5,如果用tfsbuild编辑c#4.0的文件,需设置framework的版本,在
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies下找到tfsbuildservice.exe.config
文件设置 <add key="MSBuildPath" value="C:\Windows\Microsoft.NET\Framework\v4.0.30319" />
"C:\Windows\Microsoft.NET\Framework\v4.0.30319"
- sqlserver2008 + team foundation server 2008 sp1
- Microsoft® Visual Studio® Team System 2008 Team Foundation Server SP1 and Team Suite SP1 VPC Image (Trial)
- Team Foundation Server 2008的几个常用命令
- Team Foundation Server 2008 in Action
- Microsoft Team Foundation Server 2008 Power Tools
- Team Foundation Server 2008 安装 全程记录
- Team Foundation Server(beta3)
- Professional Team Foundation Server
- Team Foundation Server(TFS)
- Team Foundation Server 权限
- Team Foundation Server 安装手记!
- 如何:备份 Team Foundation Server
- 如何备份 Team Foundation Server
- VS2008 Team Foundation Server下载
- Team Foundation Server安装指南
- Team Foundation Server 维护手记
- Team Foundation Server安装指南
- Team foundation Server 的困惑
- Doubango runnable使用方法
- strust2.1.8+spring+hibernate整合技术(一)
- HDF 1072
- IPD和IPD-CMM
- 如何使结束线程2个方法
- sqlserver2008 + team foundation server 2008 sp1
- 对等网络(P2P)中主流分布式哈希算法比较分析
- linux安装vmTools
- 7 款基于 JavaScript/AJAX 的文件上传插件
- 学习OpenGL前的准备工作 VS2005/2008配置
- InstallShiele制作安装程序实例
- STM32的USART发送数据时如何使用TXE和TC标志
- 自 定义线程
- document.write()与window.alert()在转义字符上的区别