Tenki Cloud 的自动伸缩(Autoscale)功能通过以下方式优化资源使用:
- 动态资源分配:系统会根据任务的实时负载自动增加或减少计算资源,无需人工预估和干预,确保任务高效执行的同时避免资源浪费。
- 应对需求波动:特别适合开发活动有明显波峰波谷的项目(例如白天提交频繁、夜晚空闲),系统会根据实际需求动态调整运行器实例数量,避免为闲置资源付费。
- 简化运维:用户无需手动规划和维护固定大小的运行器,省去了资源管理的麻烦,可以更专注于开发工作本身。
要使用此功能,只需在 runs-on:
参数中选择支持自动伸缩的运行器类型,具体配置可参考官方文档。
本答案来源于文章《Tenki Cloud:经济高效的GitHub Actions运行器》