带你读《2022龙蜥社区全景白皮书》——5.10.2 一站式构建服务ABS

本文涉及的产品
性能测试 PTS,5000VUM额度
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
云原生网关 MSE Higress,422元/月
简介: 带你读《2022龙蜥社区全景白皮书》——5.10.2 一站式构建服务ABS

5.10.2 一站式构建服务ABS


背景概述

ABS(Anolis build service)是一站式的基础构建平台,提供免费、安全、可靠的一键构建能力,简单易用的编译构建环境。通过它可以完成RPM包、ISO镜像 和Docker镜像自定义等构建功能,同时提供发行版软件全生命周期管理能力,支撑社区开发者构建和社区产品发行构建,方便开源软件包引入,扩大龙蜥社区的产品生态。ABS平台:https://abs.openanolis.cn/all_project



技术方案

ABS主要能力有:

ABS提供了多架构的构建能力,支持多CPU架构(x86、arm、loongarch64、risc-V);

ABS提供生产构建及测试构建能力,方便开源软件包的引入,扩大产品生态;

ABS提供一键 Anolis OS ISO镜像rebrand功能,快速定制下游衍生版;

ABS提供一键化构建Docker镜像并分发的功能;

ABS提供全流程的上游软件包跟踪及更新能力,保障社区软件包供应链能力。



系统架构

用户空间层:为社区爱好者、合作伙伴、发行版团队提供产品构建及发行的支撑,并提供一系列开发工具集提高软件包研发效率;

服务支撑层:主要包括构建支撑模块和分发模块,提供各类产品形态的构建服务,同时向上提供接口服务;

设备管理层:我们基于koji开源系统进行二次开发,向上提供多架构的构建能力。



应用场景

ABS平台支持的使用场景有:

软件包研发过程的测试和构建;

下游厂商可以通过 ABS构建操作系统衍生发行版;

社区爱好者、合作伙伴可以作为 docker 自定义构建平台。

发行版生命周期维护。


过去一年,龙蜥社区发布了Anolis OS 8.2、8.4、8.6、龙芯版等重要版本,这些都是通过ABS构建系统完成的。ABS上线半年时间, 构建的软件包数量超过10000个,构建次数超过20000次,创建项目总量超800个。平台除服务社区外被社区爱好者以及多家企业、 机构使用,包括西软、统信等等。


image.png



相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
相关文章
|
12天前
|
人工智能 Cloud Native Java
云应用开发平台CAP深度测评
云应用开发平台CAP是阿里云提供的一站式应用开发及管理平台,支持快速构建和迭代云上应用。通过丰富的Serverless + AI应用模板和先进的开发者工具,CAP帮助企业快速实现业务场景,提高研发、部署、运维效率。用户可免费试用,申请试用资格后,即可快速部署和使用。
|
Cloud Native 安全 Anolis
免费、安全、可靠!一站式构建平台 ABS 介绍及实例演示 | 龙蜥技术
一文了解软件包构建、镜像构建、内核源码构建、云原生构建 4 大构建服务。
|
安全 Cloud Native Java
带你读《2022龙蜥社区全景白皮书》——5.7.1 机密计算平台技术
带你读《2022龙蜥社区全景白皮书》——5.7.1 机密计算平台技术
196 9
|
运维 Cloud Native 安全
带你读《2022龙蜥社区全景白皮书》——5.6.2 云原生场景下的计算核心RunD
带你读《2022龙蜥社区全景白皮书》——5.6.2 云原生场景下的计算核心RunD
177 7
|
人工智能 Cloud Native 安全
带你读《云原生架构白皮书2022新版》——企业战略视角
带你读《云原生架构白皮书2022新版》——企业战略视角
164 8
|
消息中间件 运维 监控
带你读《2022龙蜥社区全景白皮书》——5.9.2 SysOM :一站式运维管理平台
带你读《2022龙蜥社区全景白皮书》——5.9.2 SysOM :一站式运维管理平台
194 5
|
弹性计算 Dragonfly 运维
带你读《2022龙蜥社区全景白皮书》——6.2.4 龙蜥社区助力阿里云Sev erless容器产品获得出色的弹性产品能力
带你读《2022龙蜥社区全景白皮书》——6.2.4 龙蜥社区助力阿里云Sev erless容器产品获得出色的弹性产品能力
334 5
|
开发框架 运维 监控
带你读《2022龙蜥社区全景白皮书》——5.9.1 SysAK:大规模复杂场景的系统运维利器
带你读《2022龙蜥社区全景白皮书》——5.9.1 SysAK:大规模复杂场景的系统运维利器
184 5
|
存储 Dragonfly 人工智能
带你读《2022龙蜥社区全景白皮书》——6.1.4 云原生应用场景下的镜像分发加速方案
带你读《2022龙蜥社区全景白皮书》——6.1.4 云原生应用场景下的镜像分发加速方案
260 6
|
安全 Cloud Native 智能网卡
带你读《2022龙蜥社区全景白皮书》——4.3 未来技术演进与展望
带你读《2022龙蜥社区全景白皮书》——4.3 未来技术演进与展望
136 4