“如何实现集中管理、灵活高效的CI/CD”在线研讨会精彩片段分享

片段主讲人:李培(西瓜刀)

大家好,我是李培。前面听文老师讲DevOps,包括CI/CD

的一些理论,也是挺有收获。我想结合我的不管是开发还是技术支持的实际工作经验中,遇到了一些思考,来给大家分享一下。前面听文老师已经讲过,现在DevOps,包括DevSecOps,除了传统的研发和运营之间的鸿沟需要进行弥补以外,安全问题——刚才文老师讲的流程里边,需要可以做测试,然后可以把包括软件成分分析,包括软件静态扫描工具,都可以集成到整个流程中,能加速产品的有效交付。DevOps现在虽然很热,但是实际上十年前,还没有这个概念的时候,研发团队面对市场的实际问题时,也会自发的做一些类似的工作。首先,从逻辑上来讲,它有利于弥补传统的研发运营、分离造成的割裂。一般来说,比较大的公司里会有部门讲,研发人员实际上是不会太关心运营人员的死活。坦白来说,如果是有一个bug报给研发人员,如果是没有一些流程的约束或者管理的话,那可能自然反应就是说:来我帮你改一下、我提交一下、你去测吧,基本就是这个思路。运营的话,是希望求稳。因为一旦线上的东西出问题,不管是电信机房里面的设备,还是刚才文老师提到的比如一些金融的外部应用,往往代表很多人夜不能寐,可能半夜两点被叫起来去解决问题。所以说,二者身上是存在鸿沟的。不光是研发和运营,甚至还有测试,每个部门实际上所关注的点都有所区别的。测试就希望最安全,永远发现有问题,永远不要发布,那这样的话就没有风险。但研发部门就希望东西能发出去,这样头上的任务就交差了。然后运维部分,运维部门就希望有一个稳定的版本,非必要不随便升级,每个人他都有自己的关注点。以前没有提到DevOps的时候,比如十年前,我当时工作的那家公司接到一个很重要的项目,一战定生死的这种项目,不计成本。研发是说我都做好了,可以交付了,但是运营是不敢接的,就说这个搞不了,失败不起承担不起。那怎么办?上面大老板就会拍板。最后,我们去香港,找一个大酒店包两层楼包了两年。研发人员不管是大牛小牛,都是驻场,就住在那里,有什么问题就当天给家里反馈。修改了之后,马上把版本发出去。这实际上是一种,没有完善的工具流程支撑,但就是肉体和精神层面的DevOps...

除了 龙智技术支持负责人 李培外,还有 CloudBees亚太区资深解决方案工程师 杨海涛与清晖项目管理资深讲师、EXIN DOF授权认证讲师 文吉 等大咖坐镇此次研讨会,分享他们在DevOps、CI/CD等领域的经验与心得。

​我们将会议进行了全程录制, 方便您在任何时间观看,不错过任何精彩内容。点击获取完整版视频。

“如何实现集中管理、灵活高效的CI/CD”在线研讨会精彩内容分享的更多相关文章

  1. “如何实现集中管理、灵活高效的CI/CD”研讨会报名即将截止

    如何实现集中管理.灵活高效的CI/CD ZOOM中文在线研讨会将于 2022年3月29日,星期二,下午3:00-5:00, 也就是 明天 举行, 如果您还未注册,点击按钮,立即注册此次研讨会(注册即可 ...

  2. 如何突破Jenkins瓶颈,实现集中管理、灵活高效的CI/CD

    在过去的几年间,随着DevOps的兴起,持续集成(Continuous Integration)与持续交付(Continuous Delivery)的热度也水涨船高.在本文中,我们将首先带您了解热门的 ...

  3. Docker: Jenkins与Docker的自动化CI/CD流水线实战

    什么是CI/CD 持续集成(Continuous Integration,CI):代码合并.构建.部署.测试都在一起,不断地执行这个过程,并对结果反馈.持续部署(Continuous Deployme ...

  4. CI Weekly #1 | 这份周刊,带你了解 CI/CD 、DevOps、自动化测试

    原文首次发布与 flow.ci Blog >> 链接,转载请联系:) 准备了很久,CI Weekly 第一期终于来了. CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分 ...

  5. CI/CD持续集成/持续部署 敏捷开发

    敏捷软件开发(英语:Agile software development),又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力.它 ...

  6. DevOps - CI&CD

    1 - CI与CD的联系与区别 持续集成(Continuous Integration).持续交付(Continuous Delivery)和持续部署(Continuous Deployment)的过 ...

  7. CI/CD自动化发版系统设计简介

    转载自:https://www.cnblogs.com/wellful/archive/2004/01/13/10604151.html 版本迭代是每一个互联网公司必须经历的,尤其是中小型公司,相信不 ...

  8. 唱吧DevOps的落地,微服务CI/CD的范本技术解读----最大的难点并不是实际业务代码的编写,而是服务的监控和调试以及容器的编排

    1.业务架构:从单体式到微服务 K歌亭是唱吧的一条新业务线,旨在提供线下便捷的快餐式K歌方式,用户可以在一个电话亭大小的空间里完成K歌体验.K歌亭在客户端有VOD.微信和Web共三个交互入口,业务复杂 ...

  9. 唱吧DevOps的落地,微服务CI/CD的范本技术解读

    1.业务架构:从单体式到微服务 K歌亭是唱吧的一条新业务线,旨在提供线下便捷的快餐式K歌方式,用户可以在一个电话亭大小的空间里完成K歌体验.K歌亭在客户端有VOD.微信和Web共三个交互入口,业务复杂 ...

随机推荐

  1. 你了解过Servlet3.0吗?

    Servlet3.0相对于Servlet2.0来说最大的改变是引入了Annotation标注来取代xml配置,用于简化web应用的开发和部署.最主要几项特性: 1. 新增的注解支持:该版本新增了若干注 ...

  2. Springmvc入门基础(四) ---参数绑定

    1.默认支持的参数类型 处理器形参中添加如下类型的参数处理适配器会默认识别并进行赋值. 除了ModelAndView以外,还可以使用Model来向页面传递数据, Model是一个接口,在参数里直接声明 ...

  3. 转载:2017百度春季实习生五道编程题[全AC]

    装载至:https://blog.csdn.net/zmdsjtu/article/details/70880761 1[编程题]买帽子 时间限制:1秒空间限制:32768K度度熊想去商场买一顶帽子, ...

  4. 学习k8s(四)

    1.K8S核心组件 1.Master节点: etcd: 分布式键值对数据库,保存集群状态 api-server: 接受并响应用户的请求 controller: 控制器管理,控制容器的副本数,故障检测 ...

  5. (stm32学习总结)—SPI-FLASH 实验

    SPI总线 SPI 简介 SPI 的全称是"Serial Peripheral Interface",意为串行外围接口,是Motorola 首先在其 MC68HCXX 系列处理器上 ...

  6. Web前端初级问题—ajax登录跳转登录实现

    当我们的用户进行系统登录时,用户名和密码的验证都是后端验证的.而且,用户登录状态也是要后端设置的,查询数据库后,用户名和密码正确,则在session中存储一个uuid,每个页面需要根据登录状态判断展示 ...

  7. java中接口interface可以持有多个类的共享常量

    3.接口持有多个类的共享常量  接口另一主要功能,马克-to-win: 可以使用接口来引入多个类的共享常量.所有的这些变量名都将作为常量看待.所有定义在接口中的常量都默认为public.static和 ...

  8. 前后端分离mockjs以及webpack-dev-server代理

    一: 在webpack中使用mockjs  mockjs 也就是模拟数据(mock.js模拟的数据可以不跨域) 安装mock新建mock.js var Mock = require('mockjs') ...

  9. 通过面试题学JavaScript知识(1)

    // a 是多少的时候 可以让下面的打印ok if(a == 1 && a == 2 && a ==3){ console.log('ok') } 分析1: == 比较 ...

  10. rem,px,em最大的区别;

    px:px像素(Pixel).相对长度单位.像素px是相对于显示器屏幕分辨率而言的.移动端的分辨率很多.所以px不适用移动端em:em的值不固定:其长度继承父级元素的字体大小rem:相对于根元素htm ...