docs: add deployment test experience summary (methodology focused)
This commit is contained in:
38
AGENTS.md
38
AGENTS.md
@@ -608,5 +608,41 @@ curl -s -H "Authorization: token c5e025496ebc3c7408a971d64a33bd56aac9186c" \
|
||||
|
||||
---
|
||||
|
||||
##部署測試經驗(2026-05-16)
|
||||
|
||||
###核心方法論
|
||||
|
||||
**CI日志獲取方法:**
|
||||
```bash
|
||||
#1.獲取 Run列表
|
||||
curl -H "Authorization: token <TOKEN>" \
|
||||
<GITEA_URL>/api/v1/repos/<OWNER>/<REPO>/actions/runs
|
||||
|
||||
#2.獲取 Job ID
|
||||
curl -H "Authorization: token <TOKEN>" \
|
||||
<GITEA_URL>/api/v1/repos/<OWNER>/<REPO>/actions/runs/<RUN_ID>/jobs
|
||||
|
||||
#3.獲取 Job日志
|
||||
curl -H "Authorization: token <TOKEN>" \
|
||||
<GITEA_URL>/api/v1/repos/<OWNER>/<REPO>/actions/jobs/<JOB_ID>/logs
|
||||
```
|
||||
|
||||
**問題診斷思路:**
|
||||
```
|
||||
觀察現象 →獲取日志 →定位錯誤 →分析原因 →設計方案 →實施修復 →验证結果
|
||||
```
|
||||
|
||||
**關鍵認知:**
|
||||
- GitHub Actions ≠Gitea Runner環境(不完全兼容)
|
||||
- 原生工具安裝 >Action依賴(更穩定可靠)
|
||||
- 環境變數載入是必要步驟(`source $HOME/.cargo/env`)
|
||||
|
||||
**測試結果:**
|
||||
-失敗→成功迭代:6次失敗 →1次成功
|
||||
-執行時間對比:5秒(失敗)→5分22秒(成功)
|
||||
-修復方案:原生rustup安裝替代GitHub Action
|
||||
|
||||
---
|
||||
|
||||
**最後更新:2026-05-16**
|
||||
**版本:1.3(CI修復成功版)**
|
||||
**版本:1.4(部署測試經驗版)**
|
||||
Reference in New Issue
Block a user