tfs2015 生成与发布 配置

先来看一张微软官方的自动生成与发布架构图,以便了解很多概念间的关系

tfs2015 生成与发布 配置

1.安装好TFS2015(可以参考TFS2010的安装过程,尤其是账号权限相关),我自己是从TFS2010一路升级上来的(TFS2010->TFS2012->TFS2013->TFS2015)

2.打开TFS2015管理控制器

tfs2015 生成与发布 配置

按红色箭头依次操作,会打开浏览器到以下界面

tfs2015 生成与发布 配置

然后点击“下载代理”,会下载一个agent.zip文件。

将该文件拷贝到你用于生成的一台服务器(超级管理员登录哦)

然后解压

tfs2015 生成与发布 配置

右键以管理员身份运行“ConfigureAgent.cmd”,

tfs2015 生成与发布 配置

如果前面的参数都输入OK,那么会弹出TFS登录账号密码输入界面

tfs2015 生成与发布 配置

输入正确的TFS账号密码,就可以启动代理了。

tfs2015 生成与发布 配置

如果执行后一闪而过,可以改下脚本,让它停下来

tfs2015 生成与发布 配置

依次输入自己的参数(有些可以保留默认)

期间可能会提示tfscompile对代理池default没有权限,那么将其加入管理员角色

tfs2015 生成与发布 配置

期间如果提示此工作站与域之间的关系失败(可能是英文),那么请确认你的IPV4的DNS是不是指向域控IP(我自己的是改成61.139.2.69上网去了,忘记改回来了,所以有这个错误)

完成后,在TFS网站上能看到代理注册

tfs2015 生成与发布 配置

同时可以在代理机器上服务列表中看到新注册的服务

tfs2015 生成与发布 配置

我自己创建了一个“通用WINDOWS平台”生成定义,就是编译所有的sln解决方案

tfs2015 生成与发布 配置

然后执行貌似有问题

tfs2015 生成与发布 配置

我又手动启动了代理C:\agent\RunAgent.cmd,就是下面的错误

tfs2015 生成与发布 配置

于是我到TFS网站,授权

tfs2015 生成与发布 配置

然后再看,貌似就开始执行了

tfs2015 生成与发布 配置

PS:我在第二台机器上部署agent的时候遇到个奇葩问题,注册上了,但是代理时红色的,就是脱机

tfs2015 生成与发布 配置

到agent上看日志C:\agent\_diag,里面有个错误VS30063: You are not authorized to access

意思就是登陆失败,然后我打开本机的IE,发现TFS是能连上的,但是会被浏览器的安全策略拦截,需要添加到信任网站里面。

然后再强制启动一次RunAgent.cmd,貌似就可以连上了,神奇,难道它是通过浏览器链接TFS?

然后到代理池上看代理的颜色,还是红色,索性在WEB上把这个代理删除,再到代理机器上去重新注册一遍,终于变绿色了,我也搞不明白根本原因。。

tfs2015 生成与发布 配置tfs2015 生成与发布 配置

其他错误应该就是代理机器上的环境与代码本身编译需要环境的问题了。

上一篇:2690036 - SAP HANA 2.0 SPS 03 Database Revision 034


下一篇:POJ 2311 Cutting Game(Nim博弈-sg函数/记忆化搜索)