gre*_*ade 4 deployment continuous-integration tfsbuild tfs2010
刚从客户端站点的TFS 2008到2010,现在想知道TeamBuildTypes文件夹中的TFSBuild.proj文件发生了什么.我已经有了构建和丢弃工作,现在我需要让旧部署再次运行.我们曾经在TFSBuild.proj中使用AfterBuild目标执行此操作.这种机制似乎已在2010年发生变化或消失.
有人能指出我的文章或描述2010年部署选项的变化吗?
具体来说,我需要支持运行psexec以在远程部署目标上安装和启用Windows服务,并且我需要将一些网站/ Web服务部署到远程IIS节点,作为自动构建的一部分.
编辑:刚刚发现这个:http://blogs.msdn.com/jimlamb/archive/2009/11/03/upgrading-tfs-2008-build-definitions-to-tfs-2010.aspx我不止一点点2008年和2010年之间的重大变化带回来.我将需要有关如何在新的默认构建流程模板机制中部署远程站点和服务的建议.
查看Vishal Joshi关于使用VS 2010和MSDeploy部署Web应用程序的PDC演讲.在他的博客上,您还可以找到有关使用MSBuild构建MSDeploy包的提示.您可以从MSBuild脚本运行psexec,也可以从自定义的构建过程模板运行psexec.使用TFS 2010,您可以使用MSBuild和Windows Workflow来解决构建自动化问题.
或者,您可以使用"升级"构建过程模板并继续使用TFSBuild.proj文件.这是升级的构建定义的默认行为,以实现向后兼容性.在这种情况下,您的构建仍主要由MSBuild驱动,只有一个瘦工作流来分配代理并运行MSBuild.
另一种选择是在部署到的服务器上使用TFS 2010 Build Agent.这就是Visual Studio实验室管理部署的方式.
我写了一篇关于此的博客文章:使用TFS 2010 Build Agent进行持续部署
| 归档时间: |
|
| 查看次数: |
12551 次 |
| 最近记录: |