使用Visual Studio 2012和IIS 6/7部署我的网站的最简单方法

时间:2015-06-02 21:06:06

标签: visual-studio tfs webdeploy msbuild-4.0

将我的网站部署为构建定义的最简单方法是什么?我正在使用Visual Studio 2012,TFS 2013.我可以使用PowerShell,并且可以使这个过程变得简单。

如果我能选择任何目标机器并且我的构建将以完全自动化的方式部署到它,那将是很好的。

2 个答案:

答案 0 :(得分:2)

如果您按顺序拥有多个环境,例如Dev-> QA-> Prod,那么您可以从编排部署管道的发布管理工具中受益。

TFS有一个名为Release Management for Visual Studio的组件,它允许您使用自动执行此过程的批准来构建管道和工作流。它将管理环境之间不同的变量。

答案 1 :(得分:0)

作为构建过程的一部分,您可以向MSBuild提供参数以启动部署过程。您的相关论据将是DeployOnBuildPublishProfileDeployTargetTargetEnvPropsFile

基本阅读:

  1. Understanding the Build Process
  2. Creating a Build Definition That Supports Deployment