持续集成&持续部署

持续集成&持续部署

  • 持续集成(CI)
    • 快速发现错误,每完成一点更新就集成到主干,快速发现并定位错误
    • 防止分支长时间不集成大范围偏离主干
  • 持续交付
    • 频繁的将产品交给用户或测试评审人员,如果评审通过,则发布生产
  • 持续部署(CD)
    • 是持续交付的下一步,是指当评审通过之后,自动部署到生产环境
    • 持续部署的前提是能自动化完成测试、构建、部署等步骤。
  • 流程
    • 开发人员从idea上提交代码到git
    • git通过webhook通知到jenkins
    • jenkins的构建任务触发,对git上的代码编译,单元测试,通过之后开始构建
    • 构建失败,发送通知给管理人员,流程终止
    • 构建成功后生成镜像上传到镜像仓库和注册中心,并通知rancher容器编排工具
    • 容器编排软件执行软件升级任务,先生成新的容器,在关闭旧的容器
    • 全程自动构建,自动部署,无人为参与
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值