在 GitHub Actions 中使用
以下範例是在 GitHub Actions 中執行 Artisan 指令,並在其中使用 Copilot CLI。 在 GitHub Actions 中一般以 stdio 模式使用。直接安裝 copilot 指令
- 透過
copilot-install進行安裝。path 維持copilot即可,無需額外設定。 - 以
COPILOT_GITHUB_TOKEN進行認證。只要是 Copilot CLI 支援的認證方式(如GH_TOKEN或GITHUB_TOKEN)皆可。 - Token 需要具備
Copilot Requests權限,因此預設的GITHUB_TOKEN通常無法使用。
使用 gh 指令
GitHub CLI 2.86.0 加入了 Copilot 安裝功能。在一般的 GitHub Actions 環境中預裝了 gh 指令,因此無需額外安裝即可使用。首次執行 gh copilot ... 指令時應該會自動安裝 Copilot,故僅執行 gh copilot version 即可。
gh version 2.86.0 (2026-01-21) https://github.com/cli/cli/releases/tag/v2.86.0 ✓ Copilot CLI installed successfully
COPILOT_CLI_PATH 僅在為 gh copilot 時有特別處理,因此 gh copilot 以外的設定將無法運作。
最新資訊請參考 GitHub 儲存庫。