Azure 将测试通过构建部署到新环境

Azure 将测试通过构建部署到新环境,azure,deployment,tfs,build-automation,Azure,Deployment,Tfs,Build Automation,目前,我有自动化脚本设置,它从TFS获取最新的源代码,构建包并部署到azure。这对于测试站点非常有效。但是,我的场景如下: 在内部测试站点上部署 执行自动/手动测试标记 在BVT测试通过时将当前构建标记为稳定(通过TFS中的构建质量完成) 对新构建进行测试 我的问题是,我需要根据要求在UAT/生产上部署最后一个稳定的构建。 我需要一些自动化,使用稳定的构建(包+配置)执行构建部署,而不是从TFS获取最新版本。 我如何才能做到这一点?使用合适的工具进行作业。Microsoft有一个允许您将软

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

  • 在内部测试站点上部署
  • 执行自动/手动测试标记
  • 在BVT测试通过时将当前构建标记为稳定(通过TFS中的构建质量完成)
  • 对新构建进行测试
  • 我的问题是,我需要根据要求在UAT/生产上部署最后一个稳定的构建。 我需要一些自动化,使用稳定的构建(包+配置)执行构建部署,而不是从TFS获取最新版本。

    我如何才能做到这一点?

    使用合适的工具进行作业。Microsoft有一个允许您将软件的特定版本的发布编排到适当的环境中的工具。它还将在不久的将来支持所需的状态配置

    您的场景中唯一缺少的是与构建质量的集成——您可以选择发布所有成功的构建,而不管质量如何