我已经构建了一个具有的MSBuild项目 里面有几个Targets的主.proj文件, 几个.targets文件 以及几个.rsp响应文件以多种方式运行此项目。如 构建,清理/构建/部署,清理/构建/测试/部署......你明白了。
我现在想要做的是在获取源代码后,使用此MSBuild并在TFS调度程序中运行它。所以工作流程应该是 1.在TFS中提取源代码 2.在调度程序中运行MSBuild项目,这样我就可以将任务设置为每小时和每晚运行。
MSBuild将负责部署到IIS,除非有人在每小时构建后有更有效的部署方式。
我如何在TFS中完成此任务?
谢谢
答案 0 :(得分:1)
您可以使用Visual Studio中的团队资源管理器UI来定义“计划的”构建定义。
http://visualstudiomagazine.com/articles/2012/04/11/creating-a-build-definition-in-tfs.aspx
如果你想把它提升到一个新的水平,研究“持续整合”,这也是一种内置的能力。