3.6 Integrate Claude Code into CI/CD pipelines
Chạy Claude Code trong CI/CD: không tương tác, đầu ra máy đọc được, có context dự án, review độc lập.
- -p / --print: chạy không tương tác — không có flag này job CI có thể treo chờ input.
- --output-format json + --json-schema → kết quả có cấu trúc (trường structured_output) để script đăng thành comment trên PR.
- CLAUDE.md cung cấp context cho CI: chuẩn test, fixture có sẵn, tiêu chí review. Khi sinh test, đưa test hiện có vào context để tránh trùng.
- Review bằng phiên độc lập, không dùng phiên đã sinh code. Chạy lại sau commit mới → đưa findings cũ vào, yêu cầu chỉ báo vấn đề mới hoặc chưa sửa.