首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发布和部署有什么区别?

发布和部署有什么区别?
EN

DevOps用户
提问于 2018-01-12 09:40:45
回答 1查看 4.1K关注 0票数 5

软件发布和部署之间的基本区别是什么?软件发布管理和持续部署之间的关系是什么?

EN

回答 1

DevOps用户

发布于 2018-01-12 14:50:52

来自维基百科

发布管理是通过不同的阶段和环境管理、计划、调度和控制软件构建的过程,包括测试和部署软件发布

根据上下文的不同,术语release用于引用以下任何一种:

  • 正在发布的软件版本(从版本控制系统的角度来看)
  • 实际交付的与该版本相对应的工件(可以包括物理媒体、打印文档等)
  • 导致这些工件可用的过程,在发行版包括部署的情况下,将它们部署到相应的环境中(这可能是生产环境,也可能不是生产环境)。

连续部署(以及持续集成和连续交付)是现代DevOps方法,旨在尽可能快地发布更高质量的软件。

因此,在某些情况下,您可以看到持续部署是发行版管理的一部分,但是您也可以看到没有它的版本管理--例如,在瀑布开发模型中。

相关:持续集成与持续交付/部署有何关系?

票数 3
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/3070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档