我们目前正在使用Team Foundation Server构建定义来构建我们的解决方案,现在我想为其添加部署。我们正在使用开箱即用的TFS Build服务器进行构建。目前,我们正在使用VS2010中的Web Deploy(MSDeploy)将Web应用程序部署到我们的开发集成服务器(在工具栏上发布)。希望将此发布移动到构建服务器。
能够重用MSDeploy机制的最佳方法是什么(因为它已经在IIS上使用)并且构建服务器接管了该任务?我可以使用MSBuild params还是需要MSBuild项目文件?如何在构建定义中配置适当的方法?目前还不清楚如何使用Build Definition和MSDeploy配置发布。
P.S。我已经看过几次使用带有cmd行参数的MSDild的MSBuild,但是在使用团队资源管理器构建定义的上下文中没有。
我看过的网页的一些链接,但根据我的需要不完整:
Creating a Build Definition That Supports Deployment
How to Publish Web with msbuild?