gpt4 book ai didi

deployment - 使用 TFS 2010 部署 Web 应用程序和 Windows 服务

转载 作者:行者123 更新时间:2023-12-03 23:48:35 26 4
gpt4 key购买 nike

刚刚在客户站点从 TFS 2008 到 2010,现在想知道 TeamBuildTypes 文件夹中的 TFSBuild.proj 文件发生了什么。我已经让构建和删除工作了,现在我需要让旧的部署再次工作。我们曾经使用 TFSBuild.proj 中的 AfterBuild 目标执行此操作。这种机制似乎在 2010 年已经移动或消失了。

谁能给我指点一篇文章或描述 2010 年部署选项的变化情况?

具体来说,我需要支持运行 psexec 以在远程部署目标上安装和启用 Windows 服务,并且我需要将一些网站/Web 服务部署到远程 IIS 节点作为自动构建的一部分。

编辑:刚刚发现这个: http://blogs.msdn.com/jimlamb/archive/2009/11/03/upgrading-tfs-2008-build-definitions-to-tfs-2010.aspx 我对 2008 年和 2010 年之间的重大变化有点反感。我需要关于如何在新的默认构建过程模板机制中部署远程站点和服务的建议。

最佳答案

查看 Vishal Joshi 在 Deploying Web Applications with VS 2010 and MSDeploy 上的 PDC 演讲。在他的博客上,您还可以找到有关使用 MSBuild 构建 MSDeploy 包的技巧。您可以从 MSBuild 脚本或可能从自定义构建过程模板运行 psexec。借助 TFS 2010,您可以使用 MSBuild 和 Windows Workflow 来解决生成自动化问题。

或者,您可以使用“升级”构建过程模板并继续使用您的 TFSBuild.proj 文件。这是为了向后兼容而升级的构建定义的默认行为。在这种情况下,您的构建仍然主要由 MSBuild 驱动,只有一个简单的工作流来分配代理和运行 MSBuild。

关于deployment - 使用 TFS 2010 部署 Web 应用程序和 Windows 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1789316/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com