如何在TFS2010的成功构建上执行命令?

如何在TFS2010的成功构建上执行命令?,tfs,msdeploy,Tfs,Msdeploy,我已经启动并运行了TFS2010,并构建了一个部署包 进入我的目录: C:\TFS-BUILDS\Example Build\Example Build_20100414.44\_PublishedWebsites 我得到以下两个目录: WebsiteName WebsiteName_Package 我只想在成功构建时运行以下命令—以部署站点: WebsiteName_Package\WebsiteName.deploy /Y 如何自定义生成过程模板以实际运行该包?在TFS2010下,您必

我已经启动并运行了TFS2010,并构建了一个部署包

进入我的目录:

C:\TFS-BUILDS\Example Build\Example Build_20100414.44\_PublishedWebsites
我得到以下两个目录:

WebsiteName
WebsiteName_Package
我只想在成功构建时运行以下命令—以部署站点:

WebsiteName_Package\WebsiteName.deploy /Y
如何自定义生成过程模板以实际运行该包?在TFS2010下,您必须使用流程模板(不再使用TFSBuild.csproj内容)

我曾尝试复制
DefaultProcessTemplate.xaml
文件,但当我打开它时,它基本上会杀死我的VisualStudio


如何手动编辑.xaml以在成功构建时运行此简单命令

在我与他人合著的一本书的第21章末尾,我讨论了如何在2010年定制构建过程,并给出了xaml代码片段,说明了在何处添加内容。这可能对你有帮助。看看这里


包含构建章节-第21章(免费下载)和Wrox网站上的示例代码。

这可能需要将PDF的部分(感谢@Martine)实际放入SO的答案中