【发布时间】:2011-08-28 23:07:21
【问题描述】:
尝试使用 TFS 实施 CI。我的构建工作正常,项目都很好地拆分在放置文件夹中。我的问题是,我如何允许 QA 团队将部署“构建”(没有实际构建)排队,他们可以在其中提供特定的构建号。然后使用此内部版本号来部署该特定构建放置文件夹中的位。
最终目标是在队列构建对话框中为他们提供几个参数(已经完成),然后开始部署过程。我想到了使用 TFS Deployer,尝试创建自己的部署过程模板,然后从 .proj 文件执行 powershell 脚本。似乎每个选项都有其自身的复杂性。
谁能给我一些关于完成此任务的最佳方法的指导?
【问题讨论】:
-
Visual Studio 和 TFS 哪个版本?什么样的部署?
-
TFS 2010,我们正在部署 Windows 服务、Web 服务和 Web 应用程序。此外,构建服务器和登台服务器之间没有直接连接,所以一切都必须是 FTP 的。我已经完成了 PowerShell 脚本来执行此操作。
标签: tfs msbuild continuous-integration msdeploy