如何在TFS构建过程中为网站项目创建Web部署包?

时间:2014-08-14 02:49:02

标签: tfs msbuild

我当前的TFS构建过程只是构建我的网站项目并输出所有文件,例如程序集,web.config等。

here开始,我学习了如何在命令行中使用 MSBuild 创建Web部署包。

但我想知道如何将此包步骤插入到我当前的TFS构建过程中。

感谢您的任何见解。

1 个答案:

答案 0 :(得分:1)

通过Visual Studio创建发布配置文件来创建发布包。对于这个例子,我的名为Release。这将在您的项目下的名为Publish Profiles的文件夹中创建一个Release.pubxml文件,将其检入源代码管理。

Publish Profile

然后在您的构建定义中,在“流程”选项卡下。 展开02. Build> 5高级或类似,具体取决于您使用的TFS版本,将以下内容添加到MSBuild参数文本框

/p:DeployOnBuild=true;PublishProfile=Release

确保PublishProfile与您之前创建的名称相同(发布)

web deploy build args

这将创建您的部署包作为构建

的一部分