更新 Service:GiteaRunner

2026-05-12 03:36:34 +00:00
parent d0fe2380dd
commit e77907c798
+5 -33
@@ -7,25 +7,13 @@ apt update && apt install -y nodejs
# 下載 Gitea Runner # 下載 Gitea Runner
```bash ```bash
wget https://gitea.com/gitea/act_runner/releases/download/v0.2.13/act_runner-0.2.13-linux-amd64 -O /usr/local/bin/act_runner wget https://gitea.com/gitea/runner/releases/download/v1.0.2/gitea-runner-1.0.2-linux-amd64 -O /usr/local/bin/runner
```
```bash
wget https://gitea.com/gitea/act_runner/releases/download/v0.3.1/act_runner-0.3.1-linux-amd64 -O /usr/local/bin/act_runner
```
```bash
wget https://gitea.com/gitea/act_runner/releases/download/v0.6.1/act_runner-0.6.1-linux-amd64 -O /usr/local/bin/act_runner
```
```bash
wget https://gitea.com/gitea/runner/releases/download/v1.0.2/gitea-runner-1.0.2-linux-amd64 -O /usr/local/bin/act_runner
``` ```
將 act_runner 設定為可執行檔 將 act_runner 設定為可執行檔
```bash ```bash
chmod +x /usr/local/bin/act_runner chmod +x /usr/local/bin/runner
``` ```
# 註冊 Gitea Runner # 註冊 Gitea Runner
@@ -33,29 +21,13 @@ chmod +x /usr/local/bin/act_runner
設定參數 設定參數
```bash ```bash
GITEA_URL='https://gitea.jsc.idv.tw' act_runner register
```
```bash
REGISTER_TOKEN='SsbiLdBK5icOPcmrFgt78XAkOyu2lWSZRQbr5D21'
```
```bash
RUNNER_LABELS='ct-docker'
```
```bash
RUNNER_NAME='ct-docker'
```
```bash
act_runner register --no-interactive --instance $GITEA_URL --token $REGISTER_TOKEN --labels $RUNNER_LABELS --name $RUNNER_NAME
``` ```
# 設計 Gitea Runner 服務 # 設計 Gitea Runner 服務
```bash ```bash
nano /etc/systemd/system/act_runner.service nano /etc/systemd/system/runner.service
``` ```
服務檔內容 服務檔內容
@@ -68,7 +40,7 @@ Description=Gitea Actions runner
Environment=HOME=/root Environment=HOME=/root
Type=simple Type=simple
WorkingDirectory=/root WorkingDirectory=/root
ExecStart=/usr/local/bin/act_runner daemon ExecStart=/usr/local/bin/runner daemon
Restart=always Restart=always
User=root User=root