Github Actions Self-Hosted
如果你正在使用 Github Actions,并希望通过本机进行 Workflow 如编译等计算加速,本文将带你快速入门。
注意本文需要你具备一定 Actions 和 Workflow 基础知识。
准备计算机
云计算机或本机,这由你的喜好而定,系统对应 Workflows 所需 OS 即可。
如 runs-on:ubuntu 和 runs-on:windows 分对应 Ubuntu 和 Windows 系统。
基本配置
- Git
- Docker
- sudo权限
一键脚本
sh -c "$(curl -fsSL https://gist.githubusercontent.com/gjgd/5a08da85a98bf147294f331461e44d1f/raw/a63bf0f4169a8ab651adfa0a56e676e6bc465876/setup-github-action-runner.sh)"
或手动的
# 更新 apt 源及软件
sud