团队服务发布管理 - 发布错误修复指南

时间:2016-09-12 03:23:55

标签: tfs azure-devops ms-release-management

我正在使用TFS内部部署,但这个问题也与在线团队服务发布管理有关。

我正在开发一个新的设置来使用新的发布管理工具。我在TFS源代码控制中有一个主线,分支到Dev分支。所有工作都在Dev分支上完成并检查。我们手动将Dev分支中的代码合并回Main分支。当我们这样做时,我们在TFS中有一个自动构建来下载主分支存储库并进行源代码的构建。我有一个发布管理环境设置来获取Main的这个版本并将其部署到临时环境,然后采用相同的位并部署到生产环境。

我的问题与发布过程和错误修复有关。通常我们会在每个版本中使用一个发布分支,然后对该代码应用错误修复并从该分支中​​释放。我不知道在发布管理中处理这种情况的最佳实践。我仍然想使用我已设置的RM配置来执行这些错误修复的发布,因为我需要通过相同的QA流程并拥有审计/记录,并使用它来将错误修复版本部署到分段/生产。

我无法找到有关如何通过发布管理实现此目标的MS文档的任何指导。

1 个答案:

答案 0 :(得分:0)

您可以创建新的版本定义以将应用程序部署到生产环境。对于以前的发行版定义,它用于将应用程序部署到登台环境以进行测试和验证。

因此,如果修复了错误,请检查Dev分支并合并到Main分支以触发构建和发布(部署到登台环境),在主要版本正常并获得批准后,手动触发另一个版本以部署到生产环境。