您好我正在使用 TFS 并希望在构建到测试服务器后部署两个 Web 应用程序。部署后,我想在其中一个 Web 应用程序上调用一个网页来触发一些工作,例如删除所有数据并插入测试数据。
我怎样才能做到这一点?
你可以看看TFSDeployer。如果您对 Powershell 感到满意,您可以编写一个部署脚本来执行您想要的任何操作,并且 TFSDeployer 将在检测到构建质量的更改时执行它(例如,您将构建质量设置为“部署到测试”,它将运行部署到测试环境的脚本)。该站点上有更多信息,这是我几乎总是用于部署的信息。
您可以使用DeployToAzure。它将指定的云项目作为 TFS 构建工作流的一部分发布到 Azure。在构建解决方案并通过单元测试后执行发布。之后您可以包含一些步骤(例如调用网页)。
而且您不需要任何 Powershell 编程。
在此处查看更多信息:从 TFS 2010 构建服务器部署 Azure 项目
您可以 MS Deploy 将您的应用程序部署到测试环境:http ://www.ewaldhofman.nl/post/2010/04/12/Auto-deployment-of-my-web-application-with-Team-Build-2010 -to-add-Interactive-Testing.aspx。
要调用 Web 应用程序,您可以创建一个 codedui 作为测试的一部分运行,或者向构建模板添加一个调用网站的活动:http ://www.ewaldhofman.nl/?tag=/ build+2010+定制