发布管理

软件开发中不同阶段的版本的通用名称

发布管理是通过不同阶段和环境来管理,计划,计划,计划和控制软件的过程;它包括测试和部署软件发布

与过程的关系

采用敏捷软件开发的组织正在看到更高数量的发行版。随着敏捷开发的日益普及,一种称为连续交付软件发行的新方法开始促使软件从开发到发行的方式如何过渡。连续交付和DevOps的目标之一是更快,更频繁地发布更可靠的应用程序。应用程序从“构建”通过不同的环境到生产作为“发行”是连续交付管道的一部分。发布经理开始利用诸如应用程序释放自动化连续集成工具之类的工具来帮助持续交付的过程,并通过自动执行任务来纳入DevOps文化,以便可以更快,可靠地完成并且可以重复进行。更多的软件版本已增加对发布管理和自动化工具的依赖,以执行这些复杂的应用程序发布流程。

与ITIL/ITSM的关系

在使用IT服务管理范式(特别是ITIL框架)管理IT操作的组织中,将以ITIL概念和原理为指导。有几个与发布管理有关的正式ITIL流程,主要是发布和部署管理流程,这些过程“旨在计划和控制发行版以测试和实时环境的运动”,以及ITIL组织中的变更管理过程,在敏捷的开发环境中,释放往往不太频繁。发布过程由IT运营团队使用IT服务管理票务系统管理,而较少关注发布过程的自动化。