Building and Releasing Pipeline

案例来源:Red Hat
会议地点:深圳
分享时间: 2019-06-21 13:30-14:30

朱聿明 

Red Hat DevOps / 高级开发工程师

从业12年,现就职于红帽DevOps开发部门。参与Koji开源项目的开发,旨在为Fedora和RedHat相关产品线提供稳定的打包和元数据管理系统。擅长Python/Java以及Devops Tooling相关技术。

课程概要

案例背景介绍:
新产品新技术的引入以及产品的快速迭代要求产品的打包和发布迅速、便捷、稳定,并且能够应对各种各样复杂的流程。自动化和云和容器化的趋势对长期服役的系统的影响。

解决思路/成功要点:
引入微服务的概念对pipeline进行优化和解耦。SCM+KOJI实现打包的自动化。docker+kubernetes(OpenShift)对基础设施的补充以及自动化的帮助。

成果:
松散的设计以及解耦对流程演进起着至关重要的作用。微服务化和容器化目前看是devops的趋势。Koji是一个服役17年的项目,在近两年中面对着前所未有的挑战。旧的模式很可能已经不再适应当前产品线的需求,而如何平滑的演进和职责碎片化是我们现在需要做的。

听众收益


1. 红帽的产品多且杂,这就对整个releasing流程的要求是相当高的,这是一个和大家沟通相关技术和最佳实践的机会。
2. 红帽devops的基础架构的搭建都是基于自己的开源产品,对也在用相关产品的听众是有一定借鉴作用的。
3. 对开源软件行业有兴趣的朋友会有不小价值

朱聿明 

Red Hat
DevOps / 高级开发工程师

从业12年,现就职于红帽DevOps开发部门。参与Koji开源项目的开发,旨在为Fedora和RedHat相关产品线提供稳定的打包和元数据管理系统。擅长Python/Java以及Devops Tooling相关技术。

课程概要

案例背景介绍:
新产品新技术的引入以及产品的快速迭代要求产品的打包和发布迅速、便捷、稳定,并且能够应对各种各样复杂的流程。自动化和云和容器化的趋势对长期服役的系统的影响。

解决思路/成功要点:
引入微服务的概念对pipeline进行优化和解耦。SCM+KOJI实现打包的自动化。docker+kubernetes(OpenShift)对基础设施的补充以及自动化的帮助。

成果:
松散的设计以及解耦对流程演进起着至关重要的作用。微服务化和容器化目前看是devops的趋势。Koji是一个服役17年的项目,在近两年中面对着前所未有的挑战。旧的模式很可能已经不再适应当前产品线的需求,而如何平滑的演进和职责碎片化是我们现在需要做的。

听众收益


1. 红帽的产品多且杂,这就对整个releasing流程的要求是相当高的,这是一个和大家沟通相关技术和最佳实践的机会。
2. 红帽devops的基础架构的搭建都是基于自己的开源产品,对也在用相关产品的听众是有一定借鉴作用的。
3. 对开源软件行业有兴趣的朋友会有不小价值

CopyRight © 2008-2019 Msup & 高可用架构