Continuous Integration nghĩa là gì?
- A.Chạy toàn bộ test suite mỗi đêm theo lịch định sẵn
- B.Tự động deploy lên production sau mỗi lần commit
- C.Gộp code vào nhánh chính thường xuyên, mỗi lần đều kiểm tự động
- D.Dùng một công cụ CI như GitHub Actions cho toàn bộ dự án
Đáp án: C
Gộp code vào nhánh chính thường xuyên (ít nhất mỗi ngày), mỗi lần gộp đều chạy build và test tự động. Cốt lõi là nhánh sống ngắn và phản hồi nhanh, không phải việc cài một công cụ.
Nguồn tham khảo