在TFS中使用构建质量来控制部署管道

时间:2011-11-24 12:37:36

标签: deployment tfs2010 continuous-deployment

我正在寻找有关如何使用TFS的构建质量来控制构建和部署过程的一些信息。假设我有以下线性部署管道

(入住) - >构建 - >运行单元测试 - >运行集成测试 - >发布到xx环境 - >释放到yy环境

前三个步骤是CI流程的一部分(单个团队构建或3个人),后两个步骤是手动触发的事件。

我的问题相当广泛 - 但是我可以使用构建质量来控制我在同一变更集 中的部署管道 。有点像ThoughtWorks GO的工作原理

enter image description here

因此,假设单元和集成测试已经完成,应用程序已准备好发布到环境xx(手动)。我可以使用构建质量功能将相应的变更集部署到环境xx吗? 我没有看到任何使用TFS创建部署管道或应用程序生命周期管理的好方法。有什么想法吗?

1 个答案:

答案 0 :(得分:4)

尝试使用TFSDeployer

项目描述:TFS Deployer使Team Foundation Server中的Team Build的Quality字段能够用于触发PowerShell脚本,以便将构建自动部署到多个环境。