将测试通行证构建部署到新环境

时间:2014-05-17 08:23:37

标签: azure deployment tfs build-automation tfs2012

目前,我有自动脚本设置,从TFS获取最新的源代码,构建包并部署到azure。这对测试站点非常有效。但是,我的场景如下:

  1. 在内部测试站点上部署
  2. 执行自动/手动测试标记
  3. 在BVT测试通过上将当前构建标记为稳定(通过TFS中的构建质量完成)
  4. 对新版本进行测试
  5. 我的问题是我需要按照要求在UAT / Production上部署最后的稳定版本。 我需要一些使用稳定版本(package + config)执行构建部署的自动化,而不是从TFS获取最新版本。
    我怎么能做到这一点?

1 个答案:

答案 0 :(得分:1)

使用适当的工具进行工作。 Microsoft有一个release management offering,允许您将特定版本的软件版本编排到适当的环境中。它还将在不久的将来支持期望状态配置。

它缺少的唯一一个场景是与构建质量的集成 - 您可以选择发布所有成功的构建,无论质量如何。