跳到主要内容

Linux-AMD64 安装 GitHub Actions 自托管运行器

创建运行目录

首先,创建一个用于存放 actions-runner 的目录并进入该目录:

mkdir actions-runner && cd actions-runner

下载并校验安装包

下载 GitHub Actions 自托管运行器的 Linux AMD64 版本,并校验其哈希值以确保文件完整性:

curl -o actions-runner-linux-x64-2.285.1.tar.gz -L https://github.com/actions/runner/releases/download/v2.285.1/actions-runner-linux-x64-2.285.1.tar.gz

echo "5fd98e1009ed13783d17cc73f13ea9a55f21b45ced915ed610d00668b165d3b2 actions-runner-linux-x64-2.285.1.tar.gz" | shasum -a 256 -c

解压安装包

解压下载的 tar.gz 文件:

tar xzf ./actions-runner-linux-x64-2.285.1.tar.gz

配置仓库接口密钥

使用 config.sh 脚本配置自托管运行器,连接到你的 GitHub 仓库。请将 自己仓库 替换为你的 GitHub 仓库 URL,并将 生成的密钥 替换为你在 GitHub 上生成的个人访问令牌或注册令牌:

./config.sh --url <自己仓库> --token <生成的密钥>

启动运行器

配置完成后,启动自托管运行器:

./run.sh

作业标识

在 GitHub Actions 工作流中,可以通过以下标识指定使用自托管运行器:

runs-on: self-hosted

以上步骤完成后,你的 Linux 系统上已经成功安装并配置了 GitHub Actions 自托管运行器。