术语表

术语表#

本文档定义了 FlagCICD 平台中使用的术语。

CI/CD

持续集成与持续部署,一种自动化构建、测试和发布的软件开发实践。

Runner

执行 CI/CD 工作流的代理程序。

Runner Scale Set

支持自动扩缩容的 Runner 集合。

Workflow

工作流,定义 CI/CD 任务流程。

DinD

Docker-in-Docker,在 Docker 容器内运行 Docker 的技术方案,隔离性好但 docker run 不可访问加速卡资源。

DooD

Docker-outside-of-Docker,使用宿主机 Docker daemon 的容器化方案,性能高但风险高,仅对特权用户开放。

Coverage

代码覆盖率,衡量测试覆盖程度的指标。

Benchmark

性能基准测试,用于评估系统性能表现。

镜像

Docker 容器镜像。

Tag

镜像或制品的版本标签。

Wheel

Python 包的分发格式。

地域

资源部署的地理区域。

可用区

地域内的独立故障隔离区域。

资源规格

计算资源的配置规格,包括 CPU、内存、加速卡等。

GPU

图形处理器,如 NVIDIA A100。

NPU

神经网络处理器,如华为昇腾。

DCU

深度计算单元,如海光 DCU。

Queue

资源配额管理单元,用于 Volcano 调度。

平台管理员

拥有平台全部权限的管理角色,包含特权用户权限。

特权用户

可使用 DooD 模式的高级用户。

普通用户

使用平台基本功能的用户。

仓库管理员

管理特定仓库的用户。