内容提要
GitHub升级了GitHub Actions托管的运行器,为开源开发者提供更大更强大的机器。新机器在大多数CI/CD工作负载中提供高达25%的性能提升,无需配置更改。升级对公共存储库仍然免费。
延伸解读
无需改配置的免费升级
此次升级对公共存储库的Linux或Windows工作流自动生效,开发者无需修改任何配置,只要继续使用现有的Ubuntu或Windows标签,工作流就会运行在新的4-vCPU机器上。这意味着开源项目可以立即获得性能提升,而无需投入额外精力调整CI/CD流程。
性能提升的实际影响
新机器在大多数CI/CD工作负载中带来高达25%的性能提升,有助于缩短拉取请求的反馈循环和构建等待时间。对于负载较大的团队,内存翻倍至16 GiB、存储增至150 GiB(超过10倍),能更好地支持资源密集型任务,减少因资源不足导致的构建失败或排队。
开源生态的持续投入
GitHub Actions自2019年起对公共存储库免费,此次升级将底层虚拟机从2-vCPU提升至4-vCPU,体现了对开源社区的持续投入。结合Marketplace超过20,000个动作和应用,开源维护者可以更高效地构建自动化流程,节省的时间可专注于项目本身。
Q&A
GitHub Actions 托管运行器最近有什么升级?
GitHub 完成了对 GitHub Actions 托管运行器的升级,为开源开发者提供了更大更强的机器。现在,从公共仓库触发的任何 Linux 或 Windows 工作流,只要使用 GitHub 的默认标签,就会在更快的 4-vCPU 运行器上运行。
新的运行器规格是什么?性能提升多少?
新机器配备 4 个虚拟 CPU、16 GiB 内存和 150 GiB 存储,是之前规格的两倍。在大多数 CI/CD 工作负载中,性能提升高达 25%,且无需更改配置。
升级对开源项目收费吗?
不收费。自 2019 年以来,GitHub Actions 对公共仓库一直免费,此次升级后仍然免费。
开发者需要做什么来使用新运行器?
无需任何更改。公共仓库只需使用现有的 Ubuntu 或 Windows 标签运行工作流,就会自动在新运行器上执行。
这次升级对开源项目有什么好处?
升级将帮助开源项目维护者节省宝贵时间,提供更快的反馈循环,减少等待构建完成的时间。对于工作负载较大的团队,新机器提供两倍内存和超过 10 倍的存储。
GitHub Marketplace 在 GitHub Actions 生态中扮演什么角色?
GitHub Marketplace 提供了超过 20,000 个动作和应用,帮助各种规模的组织和开发者发现并构建工作流,快速上手 GitHub Actions 并改进他们的工作流程。