创建自托管 GitHub Actions 运行器
创建文件夹并下载运行器包
-
创建文件夹并进入:
mkdir actions-runner && cd actions-runner
-
下载最新的运行器包:
curl -o actions-runner-osx-x64-2.285.1.tar.gz -L https://github.com/actions/runner/releases/download/v2.285.1/actions-runner-osx-x64-2.285.1.tar.gz
-
(可选)验证哈希值:
echo "e46c1b305acaffab10a85d417cda804f4721707c85e5353ee3428b385642e6fd actions-runner-osx-x64-2.285.1.tar.gz" | shasum -a 256 -c
-
解压安装包:
tar xzf ./actions-runner-osx-x64-2.285.1.tar.gz
配置运行器
-
创建运行器并开始配置:
./config.sh --url <自己的仓库URL> --token <自己的密钥>
-
最后一步,启动运行器:
./run.sh
使用
在每个工作流任务中使用以下 YAML 代码来指定自托管运行器:
runs-on: self-hosted
请确保将 <自己的仓库URL>
和 <自己的密钥>
替换为实际的 GitHub 仓库 URL 和个人访问令牌。
### 注意事项:
- 请确保替换 `<自己的仓库URL>` 和 `<自己的密钥>` 为实际的 GitHub 仓库 URL 和个人访问令牌。
- 根据实际情况调整命令中的版本号和文件名。