持续交付与持续部署之间有什么区别?

如今,每个DevOps用户都知道CI / CD是一个概念。 CI代表持续集成,而CD经常可互换使用,以表示“持续交付”和“持续部署”。

他们都是同一件事吗? 没有。

他们有共同的目标吗? 是。

虽然两种做法看起来很相似,但两者之间还是有一条细线。 让我们探讨一下DevOps环境中这两个术语的含义。

持续交付与持续部署

持续集成涉及一系列步骤,这些步骤将自动执行以集成来自多个源的代码,创建构建并进行测试。 每次构建或一组代码通过测试时,都会自动将其部署到暂存环境中,在该暂存环境中进行进一步的测试,例如负载测试和手动探索性测试。 根据项目交付要求,此过程可以重复几天。

持续交付可通过持续实施修补程序和反馈来帮助您构建完善的软件版本,直到最终您决定将其投入生产为止。 换句话说,持续交付涉及围绕向客户发布什么以及何时发布给客户的决策。 这构成了两者之间差异的基础。

连续部署中 ,每项更改都将通过自动化流程进行,并且该应用程序的工作版本会自动推送到生产环境中 。 它不涉及任何发布批准周期,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值