跳到主要内容

Runner and Runtime Environment

AtomGit Action supports two types of Runner runtime environments: the official resource pool and the self-hosted resource pool.

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].

Resource Specification Details:

SpecificationCPU (Core)Memory (GB)Disk (GB)Applicable Scenario
slim1420Lightweight checks: Lint, static analysis
small2850Regular build and test (Default)
medium416100Medium-scale compilation
large832200Large-scale build
xlarge1664500Heavy computing
2xlarge321281000Extremely heavy computing

Self-Hosted Resource Pool

The configuration for self-hosted Runner 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