GitHub托管运行器:为开源项目提供双倍性能

GitHub托管运行器:为开源项目提供双倍性能

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

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 并改进他们的工作流程。

🏷️

标签

➡️

继续阅读