2011-11-24 31 views
4

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

(检查) - >构建 - >运行单元测试 - >运行集成测试 - >发布到XX环境 - >释放YY环境

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

我的问题是相当广泛的 - 但是我可以用做工来控制我的部署流水线相同变更内。像ThoughtWorks的GO是如何工作的

enter image description here

一点,所以可以说,单位 - 测试和集成测试经历和应用程序是准备好释放对环境XX(手动)。我可以使用构建质量功能将相应的变更集部署到环境xx吗? 我还没有看到使用TFS创建部署管道或应用程序生命周期管理的好方法。有什么想法吗?

回答

4

尝试使用TFSDeployer

项目描述:TFS部署者使团队基础服务器中的团队建立质量字段被用来触发PowerShell脚本被执行,以自动部署到多个环境的构建。

+0

我读过一点,它可能适合一些需求。我会尝试安装它并将其作为测试运行。 – jaspernygaard