2020-09-14 09:33:35
持续交付和持续部署有什么区别?在CI/CD和DevOps行业中,持续交付和持续部署是一个老调重弹的话题讨论。那么到底持续交付和持续部署有什么区别呢?
持续交付一般就是指在生产制造中全自动提前准备要公布编码和编码变动。从合拼编码变动到交付可用以生产制造的版本号,步骤的每一个环节都涉及到检测和编码公布的自动化技术。将编码已上传入源储存库(比如GitHub)或器皿储存库(比如Docker)。提交后,运作单元测试卷、回归测试和功能测试等功能测试,以确保编码的品质。这一全过程完毕后,方案实行的内容将全自动部署到正中间自然环境,而且能够由运营团队按需即时消息推送。总体目标便是将编码准备好部署到工作环境。
我刚才说的是"部署",那我觉得便是持续部署吗?实际上并不是。持续交付的结果是用以部署的准备就绪的编码,而不是部署自身。简单点来说,持续交付可保证交付编码尽量简易、迅速地开展实际操作,但必须有些人准许并促进公布或升级到工作环境。
持续部署会全自动将历经检测的编码送入工作环境。它根据持续交付的优点,被觉得是CI/CD步骤的下一阶段。简单点来说,没有按需发布商品,这代表着必须人工控制。取代它的的是,编码从集成化到公布,随后将检测集成化到步骤中。
这类自动化技术能够为过载运营团队节约开支,而且因为将检测集成化到全部步骤中,因而更非常容易发现问题并尽早处理。它还能够保证在认证编码变动和将其资金投入具体生产制造中间不容易存有一切落后。必须需注意的是,因为是全自动资金投入工作环境,因而检测和监管针对持续部署而言至关重要。
关于持续交付和持续部署之间的区别就简单说明到这里了,希望对大家有所帮助哦!
【本站声明】
1、本篇文章目的在于分享小程序及电商相关知识和资讯,仅供参考学习,请勿用于与其他用途;
2、本篇文章中涉及的商标、商品和服务并非来源本网站,更非本网站提供,与本网站无关;
3、本网站不对本篇文章中所涉及的商标、商品和服务作任何明示或暗示的保证或担保;
4、本网站不对本篇文章中所涉及内容的真实性、准确性、可靠性负责,仅作客观性描述,如您需要了解该类商品/服务的详细信息,请直接与该类商品/服务的提供者联系。