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.

  1. -p / --print: chạy không tương tác — không có flag này job CI có thể treo chờ input.
  2. --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.
  3. 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.
  4. 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.