前言

Github Actions 是 GitHub 推出的持续集成(Continuous integration,简称CI)服务,它提供了整套虚拟服务器环境,基于它可以进行构建、测试、打包、部署项目,如果你的项目是开源项目,可以不限时使用。本文是对 GitHub Actions 虚拟服务器环境配置和性能的简单评测。使用教程详见:《GitHub Actions 入门教程》。

官方资料

硬件规格:

  • 2-core CPU
  • 7 GB RAM 内存
  • 14 GB SSD 硬盘空间

可使用的系统:

  • Windows Server 2019
  • Ubuntu 18.04
  • Ubuntu 16.04
  • macOS X Catalina 10.15

neofech 信息

Ubuntu:

MacOS:

Windows Server 忽略

LemonBench 测试

使用了 Ubuntu 18.04 的虚拟环境跑了下 LemonBench 测试,结果如下:

内存容量与官方宣传基本相符,硬盘容量给得很足,竟然有近90G,由于内置了齐全的开发环境所需的软件所以占用了大量的磁盘空间,不过剩余空间还是有30G左右,官方宣称的14G多一倍。

CPU 性能中规中矩,可能因为测试时间在晚上,有很多开发者在用这个服务。读写速度尚可,比起自己白嫖和买来的小鸡用起来不知道高到那里去了。拿来跑编译是绝对没问题的,其实消耗性能最大的也就是编译,吐槽下竟然有人拿来部署 Hexo ,完全是大材小用。

带宽方面给得很足,超过千兆的网速,不过到国内的网速就不怎么样了,线路测试信息意义不大,所以这部分就略过,感兴趣的小伙伴可以去看完整测试结果


相关 TG 群组:GitHub Actions Group

相关 TG 频道:GitHub Actions Channel


本博客已开设 Telegram 频道,欢迎小伙伴们订阅关注。