跳到主要内容

Runner and Runtime Environment

Official Resource Pool

The official resource pool tag uses a three-part format {os-version},{arch},{flavor}:

PartDescriptionPossible Values
os-versionOperating system and versionubuntu-24, euler-25
archCPU architecturex64, arm64
flavorResource specificationslim, small, medium, large, xlarge, 2xlarge

The default resource pool tag is default=[ubuntu-latest, x64, small].

Detailed Resource Specification Table:

SpecificationCPU (cores)Memory (GB)Disk (GB)Use Case
slim1420Lightweight checks: Lint, static analysis
small2850Regular build and testing (Default)
medium416100Medium-scale compilation
large832200Large-scale build
xlarge1664500Heavy computing
2xlarge321281000Extreme heavy computing

Self-hosted Resource Pool

Self-hosted Runner configuration uses a three-part format type/group/labels:

jobs:
self-hosted-build:
runs-on: [self-hosted, dev-group, linux, x64, gpu]
steps:
- run: nvidia-smi