GitHub Actions是GitHub官方推出的持续集成服务。通过GitHub Actions可以为你的项目提供持续构建,测试,程序打包和部署一条龙服务。根据官方资料介绍,GitHub Actions为用户提供虚拟服务器环境,硬件规格为:
- 2-core CPU
- 7GB RAM
- 14GB SSD
支持的操作系统包括:
- Windows Server 2019
- Ubuntu 18.04
- Ubuntu 16.04
- macOS X Catalina 10.15
正好,我基于Hexo的blog仓库也是放在GitHub,这样的虚拟环境配置用来持续构建和自动部署blog再合适不过了,还可以避免每次本地部署重复输入命令和CPU风扇狂转的困扰。