在 Linux-arm64 上安装 GitHub Actions 自托管 Runner
创建运行目录
首先,创建一个用于存放 actions-runner 的目录,并进入该目录:
mkdir actions-runner && cd actions-runner
下载并校验哈希值
下载适用于 Linux-arm64 的 GitHub Actions Runner,并校验其哈希值以确保文件完整性:
curl -o actions-runner-linux-arm64-2.285.1.tar.gz -L https://github.com/actions/runner/releases/download/v2.285.1/actions-runner-linux-arm64-2.285.1.tar.gz
echo "8a0afe1ef136a07908de457f4017edabbce66524d56bd3d92179b3b3d2202917 actions-runner-linux-arm64-2.285.1.tar.gz" | shasum -a 256 -c
解压文件
解压下载的 tar 文件:
tar xzf ./actions-runner-linux-arm64-2.285.1.tar.gz
配置 Runner
配置并启动自托管 Runner。请将 自己仓库
和 自己的密钥
替换为实际的 GitHub 仓库 URL 和个人访问令牌:
./config.sh --url <自己仓库> --token <自己的密钥>
启动 Runner
最后,启动 Runner:
./run.sh
使用
在你的 GitHub Actions 工作流文件中,使用以下 YAML 代码来指定使用自托管 Runner:
runs-on: self-hosted
以上步骤完成后,您的 Linux-arm64 系统上就已经成功安装并配置了 GitHub Actions 自托管 Runner。