Appearance
vps安装和卸载github actions-runner
安装-(github限制必须以非root用户安装)
进入仓库的settings -> actions -> runners,点击右上角 create self-hosted runner。
选择vps操作系统和cpu架构获得以下命令
下载
shell
mkdir actions-runner && cd actions-runner
curl -o actions-runner-linux-x64-2.317.0.tar.gz -L https://github.com/actions/runner/releases/download/v2.317.0/actions-runner-linux-x64-2.317.0.tar.gz
tar xzf ./actions-runner-linux-x64-2.317.0.tar.gz
配置
shell
# 使用github生成的命令,无需更改
#./config.sh --url {仓库地址} --token {your_token}
运行
方式一-直接运行脚本
shell
# 关闭ssh连接,即断开。可用nohup运行
# 全部回车就行
./run.sh
方式二-作为系统服务运行
shell
# 安装
sudo ./svc.sh install
# 启动
sudo ./svc.sh start
# 状态
sudo ./svc.sh status
使用
修改actions配置文件
yaml
jobs:
build:
runs-on: self-hosted
卸载
停止runner
方式一运行
shell
ps -ef|grep runner
kill -9 {pid}
方式二运行
shell
sudo ./svc.sh stop
github仓库中删除runner
进入仓库的settings -> runner,点击右上角remove获得命令。
shell
# 在vps运行
./config.sh remove --token {your_token}