CentOS 董事会已批准成立 CentOS Integration Special Interest Group (SIG)。该小组旨在帮助那些在 Red Hat Enterprise Linux (RHEL) 或特别是其上游 CentOS Stream 上构建产品和服务的人员,验证其能否在未来版本中继续运行。
红帽 RHEL CI 工程师 Aleksandra Fedorova 在相关提案中提出:
我想提议成立一个新的特别兴趣小组,专注于围绕 CentOS Stream 的集成工作。
集成就是验证构建在 RHEL 或 CentOS Stream 基础上的产品和服务能否在 CentOS Stream 和下一个 RHEL 版本上继续运行,并且不会因软件包更新而中断。
由于 RHEL 内容只有在发布后才可用,因此 RHEL-based 服务传统上使用的是 catching-up 集成模式:人们必须在更新发布后调整其产品和服务,以便在新的 RHEL 上运行。调整服务需要时间,会占用受支持的 RHEL 生命周期。这也减少了我们处理破坏性变更的选择。
CentOS Stream 提供了一种实现前瞻性集成的方法:你可以在开发过程中,在变更发布到 CentOS Stream 或 RHEL 软件源之前,尽早进行集成。这样,我们就可以防止或至少为任何可能通过 CentOS Stream 或 RHEL 更新发布的破坏性变更做好准备。
此 SIG 的目的在于,在 CentOS Stream 更新发布到 CentOS 镜像之前,提供一个共享空间来开发和维护有关协作控制和测试 CentOS Stream 更新的工具和知识库。包括 package-level 和 compose-level 集成。
SIG 计划将记录其他 SIG 使用的现有集成工作流程;确定常见问题;管理、开发和推广 CentOS Stream 的第三方 CI;以及开发集成工具包。
在 SIG 获得董事会批准之后,Aleksandra Fedorova 还发帖表示,该小组正在建立工具和沟通渠道,欢迎大家加入并探讨合作方式。