CircleCI

開發

通過對話自動化 Circleci 工作流程 — Neotask 使用 OpenClaw 來簡化 Circleci。

您可以做什麼

觸發並監控管道執行

告訴 Neotask 觸發某個分支的管道、檢查最新執行的狀態,或列出所有近期管道執行及其結果。OpenClaw 呼叫 CircleCI API 並返回清晰摘要,無需您開啟瀏覽器分頁。

診斷建置失敗

當建置失敗時,要求 Neotask 擷取失敗的工作輸出並摘要錯誤。OpenClaw 從 CircleCI 檢索步驟日誌並解釋出了什麼問題。

管理環境和上下文

請 Neotask 列出專案上下文中的環境變數、新增新變數,或檢查特定工作流程使用哪些上下文。

檢查工作流程和工作結構

請 Neotask 描述任何近期管道的工作流程結構 — 哪些工作並行執行、哪些是循序的、哪些被跳過或等待審核。

排程和取消管道

請 Neotask 建立排程管道觸發器、修改現有排程,或取消正在執行的管道。

試著這樣問

  • "my-app 主分支上最新管道執行的狀態是什麼?"
  • "建置失敗了 — 擷取測試工作的日誌,告訴我哪裡出了問題"
  • "為 my-app 的 feature/payments-refactor 分支觸發管道"
  • "列出 \'production\' 上下文中的所有環境變數"
  • "在 production 上下文中新增一個新的環境變數 STRIPE_KEY"
  • "顯示過去 24 小時所有失敗的管道"
  • 專業提示

  • 擷取原始日誌 — 檢索特定步驟的完整原始輸出;根本原因有時埋藏在錯誤訊息前 200 行處。
  • 上下文 vs 專案環境變數 — CircleCI 同時具有專案層級和上下文層級變數;調試缺少的變數時,請兩者都檢查。
  • 管道參數 — 當您的 config.yml 使用條件式工作執行時,以特定參數觸發管道,只執行相關工作流程。
  • 從失敗處重新執行 — 當單一不穩定工作導致失敗時,只重新執行失敗的工作而非整個管道,以節省時間和配額。
  • Works Well With