CI/CD là cặp khái niệm thường đi cùng nhau, tạo thành xương sống kỹ thuật của DevOps. CI tự động hóa việc tích hợp và kiểm thử code; CD tự động hóa việc đưa code đã được xác nhận đến môi trường production (hoặc staging).
Hai khái niệm này tuy liên quan nhưng độc lập: có thể thực hiện CI mà không có CD. Ngược lại, CD phụ thuộc CI — không thể deliver liên tục nếu không tích hợp liên tục. Pipeline là phương tiện kỹ thuật để kết nối cả hai.
Connections
- continuous-integration — CI: tích hợp, build, test tự động
- continuous-delivery — CD: đảm bảo code luôn sẵn sàng release
- continuous-deployment — bước tiếp theo của CD: tự động release lên production
- devops — CI/CD là cơ chế kỹ thuật cốt lõi của DevOps
- devops-pipeline-stages — chi tiết các stage trong một pipeline đầy đủ