| GitLab | Runner Autoscaler:空闲下限、上限与空闲时间决定伸缩节奏 |
|---|---|
| GitHub | 自托管 Runner 结合云弹性组/伸缩集;也有规格更大的托管 Runner |
| 目标 | 排队时间与成本平衡:保留少量热机,其余按需拉起 |
Autoscaler 要点
Autoscaler 要点
[[runners]]
executor = "docker-autoscaler"
[runners.autoscaler]
capacity_per_instance = 1
max_use_count = 1
max_instances = 20弹性机冷启动慢(镜像预热、依赖下载):把常用镜像与依赖预置进机器镜像可缩短等待。