project调用Team Foundation Server2018部署

一、工具准备
首先说明没有串台,这是Team Foundation Server2018部署教程。因为要使用project的团队功能,所以需要部署这个服务。由于Team Foundation Server这个名字太长,后面统一简写TFS。
准备的工具如下图
project调用Team Foundation Server2018部署
用sql server2016的原因让AI回答,申明下虽然写的兼容2014.我装了这个版本跑不起来避坑,然后如果你不单独装数据库,使用TFS自动安装express版本的话用的是2017,所以2017是可以的,其他版本支持的话大家可以留言分享。想要功能更强大还是建立装独立的数据库版本至少2016。

project调用Team Foundation Server2018部署

Jdk8 update60,当你装好tfs没有安装java会提示报错的,2018官方提示是最低jdk8 update60,我用的是jdk8 update181正常的,其他的TFS版本可以尝试最低要求或者问AI。
tfsserver2018.3.2 exe、iso格式都是一个东西,不过iso大很多,我理解是完整版吧,exe可能需要在线下载组件,如果离线就建议iso版本,反正看自己二选一就行。前面的sql和jdk网上都好找,微软这个TFS尤其安装包太老的真的不好找,我找到官方的一个合集点所以把链接分享给大家。可能线路问题可以点一下没反应多点几次下直到能下载就行。
https://learn.microsoft.com/en-us/azure/devops/server/download/azuredevopsserver?view=azure-devops

project调用Team Foundation Server2018部署

现在网上的教程大多还是2010或者2015的,最新的都没了,然后官网的版本名字也发生了变化,导致最新的我也没有安装教程不知道怎么弄,就弄了最后还是叫TFS2018的版本。然后来看下AI解读的版本变化介绍。

project调用Team Foundation Server2018部署

意思就是从2018后微软已经放弃了TFS的支持,采用云部署的方式,数据敏感的企业想要本地化部署只有最后的2018版本可以选择了。
最后再请教下AI对操作系统兼容的解释,因为网上很多都是TFS 2008教程,要求windows server2008版本,我的操作系统版本是2019不想重新装系统,迫不得已我重新寻找新的兼容版本安装,所以大家安装TFS版本一定要问下AI你的系统用哪个最合适,不要瞎忙活后结果系统不支持就尴尬了。

project调用Team Foundation Server2018部署

前期准备完成,该解释的我也说了,正式开工!

二、安装
大致说下安装需要环境流程吧,新建TFSADMIN、TFSSERVICE两个系统账号,安装IIS服务和IIS需要的.NET3.5,安装JDK和添加java环境变量,安装sql server2016数据库,最后就是安装主角TFS服务。
2.1新建TFSADMIN、TFSSERVICE两个系统账号
新建TFSADMIN、TFSSERVICE两个系统账号并设置密码(密码永不过期)
!!!TFSADMIN密码就是TFS后台管理员密码!!!
TFSADMIN 加入administrators 用户组
TFSSERVICE 默认不调整为users 组

project调用Team Foundation Server2018部署

2.2安装IIS服务和IIS需要的.NET3.5
在服务器管理里添加服务器角色,并勾选IIS然后下一步

project调用Team Foundation Server2018部署

勾选.NET3.5功能,一直点击下一步直到安装完成即可。

project调用Team Foundation Server2018部署

2.3安装JDK和添加java环境变量
以防万一我喜欢右键管理运行jdk8这个安装包,一直下一步直到安装完成

project调用Team Foundation Server2018部署

鼠标右击计算机-属性-高级系统设置-环境变量-新建系统变量 添加如图所示参数
变量值根据实际安装版本、路径填写然后确认就行

project调用Team Foundation Server2018部署

找到Path点击编辑添加两条变量 保存
%JAVA_HOME%\jre\bin
%JAVA_HOME%\bin

project调用Team Foundation Server2018部署

2.4安装sql server2016数据库
执行数据库exe安装文件,选择安装-第一个全新sql独立安装,默认下一步

project调用Team Foundation Server2018部署

默认下一步

project调用Team Foundation Server2018部署

下一步

project调用Team Foundation Server2018部署

功能如下图四个没选,其他我全选了,要求是 全文和语义提取搜索(必选)、客户端工具连接(数据库和TFS不在一个服务器要选)

project调用Team Foundation Server2018部署

project调用Team Foundation Server2018部署

下一步

project调用Team Foundation Server2018部署

下一步

project调用Team Foundation Server2018部署

如图前面四个账户修改为刚刚前面创建的TFSSERVICE和对应密码,SQL Server Browser启动类型改为自动,其他默认然后下一步

project调用Team Foundation Server2018部署

project调用Team Foundation Server2018部署

project调用Team Foundation Server2018部署

一直下一步,直到这样数据库就算装好了

project调用Team Foundation Server2018部署

2.5安装主角TFS服务
执行TFS的exe安装文件并点击安装

project调用Team Foundation Server2018部署

点击启动向导

project调用Team Foundation Server2018部署

project调用Team Foundation Server2018部署 project调用Team Foundation Server2018部署 project调用Team Foundation Server2018部署 project调用Team Foundation Server2018部署 project调用Team Foundation Server2018部署

这里如果选择第一个就不用单独安装sql 数据库,软件会自动安装一个sql 2017版本

project调用Team Foundation Server2018部署 project调用Team Foundation Server2018部署 project调用Team Foundation Server2018部署

这里填写前面创建的账号和对于密码,然后一直下一步等待安装完成

project调用Team Foundation Server2018部署

安装完成点击配置

project调用Team Foundation Server2018部署 project调用Team Foundation Server2018部署 project调用Team Foundation Server2018部署

到此就算安装完成了。就可以通过url访问或者在project添加到团队服务器使用了

参考
https://www.cnblogs.com/WilsonWu/archive/2011/11/24/2261674.html
https://www.pianshen.com/article/60061430382/
https://www.cnblogs.com/chuma/p/5622186.html

正文完
 0
365share
版权声明:本站原创文章,由 365share 于2025-09-25发表,共计2010字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。