从TFS运行MSBuild项目

时间:2014-02-14 21:54:17

标签: visual-studio-2012 msbuild tfs2012

我已经构建了一个具有的MSBuild项目 里面有几个Targets的主.proj文件, 几个.targets文件 以及几个.rsp响应文件以多种方式运行此项目。如 构建,清理/构建/部署,清理/构建/测试/部署......你明白了。

我现在想要做的是在获取源代码后,使用此MSBuild并在TFS调度程序中运行它。所以工作流程应该是 1.在TFS中提取源代码 2.在调度程序中运行MSBuild项目,这样我就可以将任务设置为每小时和每晚运行。

MSBuild将负责部署到IIS,除非有人在每小时构建后有更有效的部署方式。

我如何在TFS中完成此任务?

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用Visual Studio中的团队资源管理器UI来定义“计划的”构建定义。

http://visualstudiomagazine.com/articles/2012/04/11/creating-a-build-definition-in-tfs.aspx

如果你想把它提升到一个新的水平,研究“持续整合”,这也是一种内置的能力。