Github/runner

来自OSSmedia
Brucekomike讨论 | 贡献2024年11月25日 (一) 15:02的版本 (创建页面,内容为“== 自建runner == === ubuntu === 应该其他的linux也可以用类似的命令 useradd -m action usermod -aG sudo action usermod --shell /bin/bash action 安装screen apt install screen 切换用户 su action cd ~ 后面的步骤可以参照 https://github.com/actions/runner/releases 为了方便一点,可以让sudo不需要密码 nano /etc/sudoers %sudo ALL=(ALL:ALL) NOPASSWD:ALL 创建一个自动启动脚本 nano ~/action-start.sh #!…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

自建runner

ubuntu

应该其他的linux也可以用类似的命令

useradd -m action
usermod -aG sudo action
usermod --shell /bin/bash action

安装screen

apt install screen

切换用户

su action
cd ~

后面的步骤可以参照

https://github.com/actions/runner/releases


为了方便一点,可以让sudo不需要密码

nano /etc/sudoers
%sudo   ALL=(ALL:ALL) NOPASSWD:ALL

创建一个自动启动脚本

nano ~/action-start.sh
#!/bin/bash
cd ~/actions-runner
while true
do
./run.sh
sleep 3
done