跳到主要内容

Runner 和运行环境

本文档介绍 AtomGit Action 的官方托管资源池和自托管 Runner 的资源规格、标签体系以及使用方法。

官方资源池

官方资源池标签采用三段式格式 {os-version},{arch},{flavor}

段位说明可选值
os-version操作系统及版本ubuntu-24euler-25
archCPU 架构x64arm64
flavor资源规格slimsmallmediumlargexlarge2xlarge

默认资源池标签为 default=[ubuntu-latest, x64, small]

资源规格详表

规格CPU(核)内存(GB)磁盘(GB)适用场景
slim1420轻量检查:Lint、静态分析
small2850常规构建与测试(默认
medium416100中等规模编译
large832200大规模构建
xlarge1664500重型计算
2xlarge321281000极重型计算

自托管资源池

自托管 Runner 配置采用Runner类型+自定义标签 type/labels,即[self-hosted, 自定义标签1, 自定义标签2, 自定义标签3,...]

jobs:
self-hosted-build:
name: 自托管构建
runs-on: [self-hosted, linux, x64, gpu]
steps:
- run: nvidia-smi