当我们使用TFS2015d的生成代理时,我们将生成定义加入代理池队列中,但是代理可能无法完全下载我们在TFS代码浏览器中看到的所有目录,这肯定会导致编译失败呀!为什么呢? 原因在于tfscompile这个账号在某个项目的版本控制中,对某个源码目录没有权限 但是不可能啊,我们已经在根节点上给了权限了呀, 是的,你的确给了根目录所有权限,但是仔细观察你会发现,有个关于继承的隐藏开关 如果某个目录勾选了“关闭”,那么这个目录对TFSCOMPILE账号就无权访问,当然生成代理就无法下载咯. 因此,我们还…
Download the build agent Downloading the build agent is really simple. Navigate to your TFS control panel, click on Agent pools and then Download agent. This post will assume you have setup your agent pool already but that's as simple as click New po…
在通过TFS做DI时,我们经常用到FTP文件上传.TFS发布中,提供了cURL上载文件功能.要想使用此功能,请参考下面步骤启用: 1.登录BuildAgent所在的机器 2.打开cmd(以管理员权限运行.) 3.执行命令行:@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps…
在配置时,一定要注意下面的几个地方: 1.项目集合生成服务账号 中一定要包含: 2.Build Agent机器上防止Agent的路径一定要短,不要出现特殊字符,比如:C:\Agent 3.一定要安装VS2015之后,在执行Agent的config.否则会提示找不到MSBuild和VS的. 4.如果Agent是以服务运行的,请给服务指定一个管理员账号. 5.如果上不步骤执行还不行.请执行 configureAgent.cmd remove执行后,重新注册服务并启动.一定要确保agent是在线的.…
在执行和安装配置的过程中,注意一定要使用管理员权限运行:ConfigureAgent.cmd 和RunAgent.cmd.配置的过程中,要注意几个内容:1.TFS地址不要写DefaultCollection信息,只写到tfs即可.比如:http://xxx:8080/tfs. 2.在输入PoolName时,一定要确保是已经存在的PoolName.可以从下图中的位置确认. 3.执行完配置后,如果发现代理没有注册成功,建议不要折腾了.从下面地址下载新的版本吧. https://github.com/…
在这炮火连天.技术更新迅猛的年代,不接触了解.甚至会用2~3种框架都不好意思说自己有多少年工作经验.况且出去面试也会有点吹牛的底子嘛. 这次折腾了NHibernate.其实这些ORM框架封装好了都是给人用的.基本的也不会太难,深究就暂时不谈.主要是要有一双善于发现技术点的眼睛.和对新技术的渴望.或者通过一个平台去了解.比如说:我上次看了 金三银四,分享自己找工作的经历 这篇文章,里面讲到面试官问到了用过哪些ORM框架.楼主提到了Dapper,我就来了兴趣,开始查询有关资料.当然这篇文章不是折腾D…
shadow build shadow build 是什么东西?就是将源码路径和构建路径分开(也就是生成的makefile文件和其他产物都不放到源码路径),以此来保证源码路径的清洁. 这不是qmake独创的东西,cmake中早就使用这个东西了   cmake qmake 备注 in-source cmake . qmake project.pro 在源码路径下执行 out-of-source(shadow-build) mkdir build cd buildcmake ../project m…
来源:http://ericphan.net/blog/2016/6/10/solving-the-tfs-build-agent-error-the-session-for-this-agent-already-exists Recently we've been getting the following error for our TFS build agents which caused all our builds to fail Figure: TFS Builds are fail…
Visual Studio Team Foundation Server 2015 Update 1已经发布了. 这是 Team Foundation Server (TFS) 的最新版本,是 Microsoft 应用程序生命周期管理 (ALM) 解决方案的核心协作平台. 您可以从以下链接安装 Team Foundation Server. 下载:  Team Foundation Server 2015 Update 1 Team Foundation Server 2015 Update 1…
Introduction Microsoft Visual Studio 2012 provides a new set of tools for developing apps for Office and apps for SharePoint, as well as SharePoint farm and sandboxed solutions. By using these tools, developers can easily leverage the familiar Visual…