首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动部署TFS 2010

自动部署TFS 2010
EN

Stack Overflow用户
提问于 2011-11-18 20:39:19
回答 2查看 2.9K关注 0票数 5

我使用的是TFS 2010和Visual 2010高级版。有人能指导我从哪里开始进行自动部署脚本吗?任何文件/准则都会有很大帮助。

上面的链接主要解释了自动部署的策略。我需要了解如何编写部署脚本以及部署脚本的外观。

EN

回答 2

Stack Overflow用户

发布于 2011-11-19 22:16:08

不知道您想部署哪种类型的应用程序,很难给出正确的答案,但我认为下面是一些有用的链接。

如果要使用TFS 2010部署ClickOnce应用程序,请尝试这篇文章在codeproject

codeplex的TeamDeploy看起来不错,但我还没有使用它。

The 社区TFS构建扩展

一点关于web部署的事

票数 4
EN

Stack Overflow用户

发布于 2011-11-21 07:16:35

我们刚刚开始使用TFS ( http://tfsdeployer.codeplex.com/wikipage?title=Preparing%20Deployment%20Scripts&referringTitle=Home )。基本上,它是一个windows服务,可以监视构建质量的更改,并可以触发定制的powershell或批处理脚本,以便在更改时运行。

当签入发生时,构建代理获取源构建,运行任何单元测试等,然后将结果发布到builds文件夹。它还将构建的质量设置为“单元测试通过”。然后启动Tfs Deployer,获取构建并发布到我们的开发测试环境,并运行一些进一步的测试。如果这些通过,它会发送一封电子邮件,让人们知道任何手动检查都可以运行。

使用构建质量的好处是,在运行手动测试之后,我们可以更新质量,并拥有另一个部署触发器等等,直到我们(手动)触发生产版本为止。如果将部署作为构建模板的一部分,则可以在同一个二进制文件上触发多个链式部署。

因为它运行自定义代码,所以您可以使用任何您想要的部署方法,只要它是可脚本的(msbuild、msdeploy、clickonce、msi生成等等)。

脚本可以在构建(在同一个团队项目中)之间共享,只需将所有相关的构建指向配置文件中相同的脚本。

文档有点过时了,但是很容易设置和开始。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8188817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档