博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tfs2015 生成与发布 配置
阅读量:6413 次
发布时间:2019-06-23

本文共 974 字,大约阅读时间需要 3 分钟。

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

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

2.打开TFS2015管理控制器

  

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

   

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

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

   然后解压

   

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

     

 

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

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

     

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

    

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

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

   

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

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

  

 

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

  

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

  

  然后执行貌似有问题

  

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

  

   于是我到TFS网站,授权

    

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

    

 

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

      

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

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

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

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

     

    

 

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

   

  

转载地址:http://ifdra.baihongyu.com/

你可能感兴趣的文章
数据库分库分表
查看>>
腾讯Hermes设计概要——数据分析用的是列存储,词典文件前缀压缩,倒排文件递增id、变长压缩、依然是跳表-本质是lucene啊...
查看>>
小程序模板嵌套以及相关遍历数据绑定
查看>>
Systemd入门教程:命令篇(转)
查看>>
java随机范围内的日期
查看>>
spring事务学习(转账案例)(二)
查看>>
[官方教程] [ES4封装教程]1.使用 VMware Player 创建适合封装的虚拟机
查看>>
http协议与http代理
查看>>
【iOS开发-91】GCD的同步异步串行并行、NSOperation和NSOperationQueue一级用dispatch_once实现单例...
查看>>
Redis+Spring缓存实例
查看>>
Storm集群安装详解
查看>>
centos7.x搭建svn server
查看>>
原码编译安装openssh6.7p1
查看>>
项目实战:自定义监控项--监控CPU信息
查看>>
easyui-datetimebox设置默认时分秒00:00:00
查看>>
蚂蚁分类信息系统5.8多城市UTF8开源优化版
查看>>
在django1.2+python2.7环境中使用send_mail发送邮件
查看>>
“Metro”,移动设备视觉语言的新新人类
查看>>
PHP源代码下载(本代码供初学者使用)
查看>>
Disruptor-NET和内存栅栏
查看>>