SRE高级基础架构CICD
课时介绍
通过CI/CD流水线,软件研发可以实现从代码签入、测试、构建和部署直至生产阶段都在流水线中向前推进。此概念之所以高大上,是因为一旦实施了流水线,就可以将其部分或全部自动化,从而加快开发流程并减少错误。换句话说,CI/CD流水线使企业可以更轻松地应对软件的自动、快速、持续交付。
DevOps工程师经常会将CI/CD各阶段的和其CI/CD流水线混淆。尽管不同的工具可以将每个复杂阶段自动化完成分阶段的CI/CD,但是整体CI/CD软件链仍然可能由于不可避免的人工干预而中断。因此我们首先需要了解CI/CD流程中的各个阶段,以及从快速、规模交付的视角探讨为什么CI/CD流水线对于我们的组织是必不可少的。
课程介绍
已订阅的同学,请复制链接添加助教:https://a.fb78.cn/d/3t4daQT
在CI/CD和DevOps领域中,持续交付和持续部署是一个老生常谈的话题。持续集成这个术语最早是在1994年由Grady Booch提出。微服务提出者Martin Flower在2014年发表的论文《Microservice》中也对软件开发持续集成提供了可参考原则。持续集成是借助工具对软件项目进行持续的自动化的编译打包构建测试发布,来检查软件交付质量的一种行为。而持续部署是基于持续交付的优势自动将经过测试的代码推入生产环境的过程。
推荐课程

信息系统项目管理师自考笔记
李明 · 859人在学

python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 22618人在学

手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 4280人在学

Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 824人在学

基于SSM酒店管理系统(毕设)
小尼老师 · 888人在学

java项目实战之购物商城(java毕业设计)
Long · 5193人在学

手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1524人在学

Python Django 深度学习 小程序
钟翔 · 2385人在学

城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 661人在学

Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 4062人在学