花粉乐分享平台宣传视频
> 华为资讯 > 华为资讯 > 欧拉 > OpenStack社区CI验证机制正式支持openEuler欧拉
OpenStack社区CI验证机制正式支持openEuler欧拉
来源:IT之家
2022-07-15 16:13:51
742
管理
IT之家 1 月 5 日消息,据 openEuler 发布,2021 年的最后一天,openEuler OpenStack SIG 为 OpenStack 和欧拉开源社区的众多开发者带来了 2022 年的新年礼物: openEuler 成功进入 OpenStack 官方 CI 测试操作系统列表,并且 OpenStack 开发者最广泛使用的 DevStack 正式官方支持 openEuler! 一款开源软件对于操作系统的支持通常可以归纳为如下的流程(以 openEuler 为例): 开发者在本地开发上游软件时首先会根据其目标场景选择相应的架构、硬件、操作系统等相关软硬件,在完成本地开发和验证后,会将代码提交到上游社区,上游社区通常提供了自动化的 CI 验证机制对开发者提交的代码进行全面的验证,只有通过了验证并且经上游社区 Maintainer 认可后才能将代码合入上游社区主干。 由于各个硬件、操作系统等不尽相同,如果上游社区中没有对应体系的 CI 验证机制,则无法保证该软硬件体系上所进行的开发活动的质量。因此将 openEuler 推入到上游社区中作为 CI 验证机制的一部分,可以提供上游社区开发在 openEuler 上的质量保证。openEuler 社区同时还为上游社区软件发布了适配不同平台的软件包及相关的使用与迁移指导,可以为不同平台的用户提供方便、可靠的解决方案,极大的方便了用户的使用。 下面我们来回顾一下 OpenStack 社区上游对于 openEuler 支持的相关工作是如何开展的,这项工作始于 2020 年 Q4,在中国开源黑客松活动上,来自华为和 Linaro 的 OpenStack 及 openEuler 开发者讨论了 OpenStack 支持 openEuler 的可能,并现场经过两天时间的开发,完成了 POC 原型验证,并做了相应的成果展示,证明了 OpenStack openEuler 的基本可用性。 2021 年初,来自华为、Linaro、联通数科、中国电信等企业、组织的开发者在 openEuler 社区中成立了 OpenStack SIG,致力于将 OpenStack 与 openEuler 两大开源社区更好结合,为用户提供开放、可靠的云基础设施技术栈,来自 Linaro 的开发者主动承担了在 OpenStack 上游社区推动 openEuler 支持的工作,正式展开了相关的技术讨论,通过在 OpenStack 社区的 Infra SIG 和 Multi-Arch SIG 的汇报和讨论。社区在经过一段时间的观察后,认可了 openEuler 在操作系统领域内的影响力、活跃度,openEuler 社区开放的治理方式以及 openEuler OpenStack SIG 各成员的技术能力。在慎重考虑后,同意了在 OpenStack 社区中提供 openEuler 支持的工作,并且计划支持 x86、aarch64 多架构。 2021 年中,来自 Linaro 的开发者在 OpenStack 上游社区完成了 openEuler 镜像构建工作,这为 openEuler 支持打下了基础,于此同时来自华为的开发者也完成了 openEuler 接入 OpenStack 上游 CI 资源池的相关工作。最终在近期正式完成了 openEuler 引入 OpenStack 社区的工作。现在 OpenStack 上游社区不仅有了 CI 保证 openEuler 的质量,同时用户也能通过 DevStack 快速部署一套基于 openEuler 的 OpenStack 环境。 DevStack 是 OpenStack 社区官方开发的 OpenStack 快速部署套件,用于根据 git master 的最新版本或指定版本快速构建完整的 OpenStack 环境。是日常 OpenStack 开发人员必备的开发套件,并且在 OpenStack 所有项目的 CI 测试中都使用 DevStack 来进行相应的环境部署 [4]。本次 DevStack 支持 openEuler 后,不仅为广大的 OpenStack 和 openEuler 开发者的开发工作提供了极大的帮助,也为 OpenStack 中更多项目上游 CI 在 openEuler 上的验证提供了技术基础。 于此同时,openEuler OpenStack SIG 在 openEuler 的 20.03 LTS、21.03、21.09 等多个版本中完成了 OpenStack 的 Queens、Rocky、Train、Victoria、Wallaby 等多个版本的 OpenStack 核心组件的适配、验证以及软件包发布工作 [5],为 openEuler 用户提供了好用、易用的 OpenStack 软件,后续还将继续致力于推动 OpenStack 中各主要组件社区上游对 openEuler 的集成验证以及各组件在 openEuler 上的适配、调优以及与 openEuler 社区创新项目的集成。

花粉社群VIP加油站

1
点赞
赏礼
赏钱
0
收藏
免责声明:本文仅代表作者个人观点,与花粉乐分享无关。其原创性以及文中陈述文字和内容未经本网证实,对本文以及其中全部或者 部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
凡本网注明 “来源:XXX(非花粉乐分享)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对 其真实性负责。
如因作品内容、版权和其它问题需要同本网联系的,请在一周内进行,以便我们及时处理。
QQ:2443165046 邮箱:info@hflfx.com
关于作者
Queen(采蜜高手)
文章
886
主题
9
关注
0
粉丝
0
点击领取今天的签到奖励!
签到排行
随手拍
54个圈友 0个话题
华为手机随手拍,记录生活点滴之美好
华为P30pro
51个圈友 0个话题
这里是华为P30pro手机交流圈,欢迎华为P30pro用户进群交流
体验官
60个圈友 2个话题
华为花粉体验官,体验官专属的交流群
登录后查看您创建的圈子
登录后查看您创建的圈子
所有圈子
杭州互联网违法和不良信息举报平台 网络110报警服务 浙ICP备17046585号
1
0
分享
请选择要切换的马甲:

个人中心

每日签到

我的消息

内容搜索