Định nghĩa
Thực hành tích hợp liên tục và phân phối phần mềm sẵn sàng phát hành bất cứ lúc nào.
Hiểu khái niệm này
Giao hàng liên tục (CD) là một thực hành kỹ thuật phần mềm giúp phần mềm được tích hợp liên tục và luôn sẵn sàng phát hành. Thực hành này giải quyết vấn đề chu kỳ phát hành phần mềm dài và rủi ro tích hợp cao. Khác với tích hợp liên tục, CD nhấn mạnh triển khai tự động và trạng thái sẵn sàng phát hành. Đầu ra gồm quy trình tự động hóa, tập lệnh triển khai và phiên bản phần mềm sẵn sàng phát hành.
Ví dụ về tình huống kinh doanh
Khi nhóm phần mềm cần thường xuyên cập nhật tính năng sản phẩm, có thể áp dụng CD. Ví dụ, một công ty SaaS thiết lập quy trình CI/CD, tự động kiểm thử mỗi lần gửi mã và triển khai lên môi trường tiền sản xuất. Nhóm có thể phát hành phiên bản mới bất cứ lúc nào chỉ bằng một lần nhấp, rút ngắn thời gian đưa sản phẩm ra thị trường và giảm lỗi do con người. Cuối cùng, khách hàng có thể sử dụng tính năng mới sớm hơn.