From e3b699cda70d761a10b78ad519d8d316a47bc25d Mon Sep 17 00:00:00 2001 From: Warren Date: Sat, 16 May 2026 17:01:57 +0800 Subject: [PATCH] docs: add deployment test experience summary (methodology focused) --- AGENTS.md | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index e6a3ed2..3ba73d8 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -608,5 +608,41 @@ curl -s -H "Authorization: token c5e025496ebc3c7408a971d64a33bd56aac9186c" \ --- +##部署測試經驗(2026-05-16) + +###核心方法論 + +**CI日志獲取方法:** +```bash +#1.獲取 Run列表 +curl -H "Authorization: token " \ + /api/v1/repos///actions/runs + +#2.獲取 Job ID +curl -H "Authorization: token " \ + /api/v1/repos///actions/runs//jobs + +#3.獲取 Job日志 +curl -H "Authorization: token " \ + /api/v1/repos///actions/jobs//logs +``` + +**問題診斷思路:** +``` +觀察現象 →獲取日志 →定位錯誤 →分析原因 →設計方案 →實施修復 →验证結果 +``` + +**關鍵認知:** +- GitHub Actions ≠Gitea Runner環境(不完全兼容) +- 原生工具安裝 >Action依賴(更穩定可靠) +- 環境變數載入是必要步驟(`source $HOME/.cargo/env`) + +**測試結果:** +-失敗→成功迭代:6次失敗 →1次成功 +-執行時間對比:5秒(失敗)→5分22秒(成功) +-修復方案:原生rustup安裝替代GitHub Action + +--- + **最後更新:2026-05-16** -**版本:1.3(CI修復成功版)** \ No newline at end of file +**版本:1.4(部署測試經驗版)** \ No newline at end of file