Một số hành vi của Claude Code chỉnh được qua biến môi trường thay vì cờ dòng lệnh hay file cấu hình — tiện khi cần áp dụng nhất quán trong CI.
Sau bài này, bạn sẽ
- Biết các biến môi trường phổ biến và tác dụng của chúng
- Đặt biến môi trường đúng cách trong pipeline CI
- Phân biệt cấu hình qua biến môi trường và qua settings.json
Bảng biến môi trường
| Biến | Tác dụng |
|---|---|
| ANTHROPIC_API_KEY | Xác thực khi dùng API key thay vì đăng nhập tài khoản |
| MAX_THINKING_TOKENS | Giới hạn token cho Extended Thinking |
| CLAUDE_CODE_ENABLE_AUTO_MODE | Bật Auto mode trên các nhà cung cấp thứ ba (Bedrock/Vertex/Foundry) |
| CLAUDE_FILE_PATHS | (trong hook) đường dẫn file liên quan tới tool call vừa chạy |
| CLAUDE_TOOL_INPUT | (trong hook) nội dung input của tool sắp/vừa chạy |
Khi nào dùng biến môi trường thay vì settings.json
Biến môi trường phù hợp cho giá trị khác nhau theo môi trường chạy (dev/staging/CI) — đặt trong pipeline mà không cần sửa file cấu hình commit vào git. settings.json phù hợp cho cấu hình cố định, muốn chia sẻ với cả team qua git.
Kiểm tra nhanh1 câu hỏi · chọn đáp án để xem giải thích
Bạn đã hoàn thành bài này chưa?Tiến độ lưu trên trình duyệt của bạn.