以前版本控制以及同事协作过程中出的问题很多,最近又有新的项目了,于是研发组决定使用微软的vsts(visual studio team system)进行过程管理。微软为了解决开发中团队分工与合作的各种问题推出了vsts,它是基于msf(Microsoft Solution Framework)的。不过工具终归是工具,关键还是我们的开发过程管理要规范才行。
在安装vsts的服务器team foundation server时遇到很多bt的问题,写出来大家也能避免走很多弯路。
Team Foundation Server分为单服务器和双服务器,单服务器就是数据层和应用层在同一台机器上,双服务器是应用层和数据层分开的,但是双服务器必须是加入Active Directory域的计算机才行,单服务器可以是工作组用户。我们选了单服务器型的,支持20人以下的小团队级,机器配置要求是cpu2.2GHz的Pentium4或Athlon,操作系统必须是安有sp1的windows2003标准版以上(大家如果用盗版的windows2003很多是不能打sp1的,所以一定要确保打了sp1),RAM需要1G,硬盘要有8G的可用空间。如果要支持更多人数的团队机器配置还要增加,具体可见tfs的安装手册。
tfs需要SQL server2005(standard或enterprise),用于 Team Foundation Server 和 Windows SharePoint Services 的数据库后端,并且sql server需要打了修补程序,即kb914595,在安装光盘里有。需要framwork2.0打了KB913363补丁,这个在光盘里也有(我用的是从微软下载的tfs安装镜像)。还需要带 Service Pack 2 的 Windows SharePoint Services 2.0,这个我是从微软网站下载的,大家可以到
www.microsoft.com/downloads/details.aspx搜索sharepoint,记住要用打了sp2的。当然了还需要前面说的windows2003+sp1。
一般的安装过程是先装操作系统windows2003(废话),给它打sp1补丁(记得装IIS,默认安操作系统时是不装的;应为后面要用到8080端口所以如果不是新装的系统最好保证8080端口没被IIS占用);然后安装SQLserver2005,必须是standard版本以上,而且必须是默认实例,并且所有的服务都要安装,安装完毕后所有服务都要开启;再安sharepoint+sp2,安装时选择Server Farm(服务器场);安装完毕后打开team fundation server的镜像文件,安装里面的两个升级补丁,就是前面说的sql server的和Framwork的升级补丁。打完补丁以后再新建两个普通用户,安装过程中需要用。然后就可以进入tfs的安装了。安装tfs必须使用管理员组用户执行。安装开始后选择单服务器模式,开始安装程序会检测你的系统是否符合要求,如果软件不符合则不会继续,硬件不符合可以继续安装。如果前面都按要求进行则可以正常安装完毕了。
客户端可以安装vs2005,再安装team explorer,在vs2005工具-选项-源代码管理里面选中插件visual studio team foundation server。新建团队项目时需要把team foundation server的机器名称添加到本地的解析列表里,在system32\drivers\etc目录下的hosts文件里增加一行:机器名 ip地址。
至此基本的vsts已经安装成功了,我们可以体验一下了。希望大家能更好的用vsts管理开发流程,做出更好的产品。
分享到:
相关推荐
标题 "vsts-agent-win-x86-2.144.2.zip" 指的是一个针对Windows平台的32位版本的Azure DevOps Server编译代理,版本号为2.144.2。这个压缩包是为了解决从官方源下载速度慢的问题,提供了一个在CSDN上分享的便捷下载...
vsts-node-api, node.js的Visual Studio 团队服务客户端 用于 Node.js的 Visual Studio 团队服务客户端与你的node.js 应用程序中的Visual Studio 团队服务集成。安装库npm install vso-node-api --save新闻
在`压缩包子文件的文件名称列表`中,我们只看到了`vsts-cli-work-common-0.1.0b3`,这可能是指解压后的目录名,其中可能包含`setup.py`(用于构建和安装Python包的脚本)、`README`(提供项目介绍和使用指南)、`...
标题中的"PyPI 官网下载 | vsts-cli-admin-0.1.2.tar.gz"表明这是一个在Python Package Index(PyPI)上发布的软件包,名为`vsts-cli-admin`,版本为`0.1.2`,并且是以`.tar.gz`格式提供的。PyPI是Python开发者分享...
好VSTS-NPM-auth的是由两部分组成的解决方案的一半: better-vsts-npm-auth是一块您的机器上安装的软件,并处理所有的OAuth魔术给你。 等式的第二部分是 ,这是一个非常简单的Web终结点,可处理上述OAuth流程。 我...
如何安装visual studio test controller 和 agnet
vsts-agent-linux-x64-2.131.0.tar,tfs的代理
Ansible-vsts-terraform-ansible-packer.zip,使用vstsc演示terraform/ansible ci/cd使用vsts、packer、terraform和ansible持续集成和部署,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和...
资源分类:Python库 所属语言:Python 资源全名:vsts-cli-build-0.1.0b1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:vsts-cli-code-0.1.0b3.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
some_vsts-2_VST_vst2_vstPlugin_源码.zip
标题中的"some_vsts-2_VST_vst2_vstPlugin_"可能指的是一个包含多个VST插件的集合,其中“vst2”表示这些插件遵循的是VST 2.x接口标准。VST 2.x是VST技术的一个早期版本,它提供了基本的音频处理功能和参数自动化...
vsts-device-flow-auth是一个小型图书馆,可以帮助您的Node.js应用程序的用户以交互方式向Visual Studio Team Services进行身份验证。 它同时支持Azure Active Directory支持(AAD)和Microsoft帐户支持(MSA)Team ...
安装git clone https://github.com/bjartebore/vsts-task-prepareios.git如果尚未安装,请安装tfx客户端npm install -g tfx-clilag et PAT med“扩展(读取和管理)” rettigheter tfx logincd ./vsts-task-...
Lambda-VSTS-队列构建排队VSTS构建创建新的AWS Lambda 选择运行时Node.js 6.10 提供Lamda环境变量defintionID-要排队的构建的VSTS定义ID,可以通过构建定义变量中的system.definitionId的值找到vsts_key-具有足够...
安装 可以使用进行安装。 源代码 源代码可以在上。 构建步骤的作用 该构建步骤是使用webpack的命令行工具将“ Web”应用程序编译为捆绑包。 结果,警告和错误将报告到构建摘要部分。 用法 将任务添加到您的构建配置...
vsts-task-starter 创建一个初始项目结构,以构建基于Node.js的Visual Studio Team Services任务。 |-taskName | |-icon.png | |-package.json | |-task.json | |-src | | |-app.js | | |-task.js | |-测试| | |-...
- Azure DevOps Extension是一种机制,允许开发者自定义和扩展Azure DevOps平台的功能,包括添加新的工作项类型、服务连接、报表和构建/释放任务,如vsts-regex-tasks。 5. **Continuous Integration PowerShell**...