Dưới đây là một trích dẫn từ nội dung hiện tại của tích hợp liên tục :
... Quá trình hợp nhất các bản sao mã làm việc của nhà phát triển với một cơ sở mã được chia sẻ thường xuyên để ngăn chặn hoặc giảm thiểu các vấn đề tích hợp.
OK, tôi hiểu rồi. Nhưng sau đó cũng liên tục cung cấp và liên tục triển khai , và đó là nơi mà tôi liên tục bị một chút mất:
- Việc tích hợp liên tục liên quan đến phân phối liên tục và / hoặc triển khai liên tục như thế nào, giả sử rằng một nơi nào đó dọc theo (các) đường dây thông qua
integration
bạn kết thúcdelivering
trong một môi trường đích nơi mọi thứ sẽ diễn radeployed
. - Sự khác biệt giữa giao hàng liên tục và triển khai liên tục là gì?
Trước đây, trước khi DevOps được gọi là DevOps, chúng tôi đã sử dụng thuật ngữ có thể giúp hiểu các thuật ngữ DevOps mới này, chẳng hạn như:
- quảng bá (hoặc hạ cấp từ) một số mục tiêu tiền sản xuất, tùy ý kết hợp với một số loại quy trình tái tạo (biên dịch, liên kết, v.v.) để đóng gói tất cả các thành phần liên quan lại với nhau trong những thứ giống như thực thi. Đó là những gì nên tương tự / gần với tích hợp liên tục , hay không?
- phân phối đến một số môi trường đích, sử dụng một cái gì đó như FTP (nếu các bản sao tiêu chuẩn không thể thu hẹp khoảng cách), nhưng chưa kích hoạt nó trong mục tiêu. Đó là những gì nên tương tự / gần với giao hàng liên tục , hay không?
- cài đặt (hoặc kích hoạt ) trong một số môi trường đích, kết hợp với những thứ như liên kết, dừng / bắt đầu hoạt động, v.v ... Đó có phải là điều tương tự / gần với việc triển khai liên tục hay không?
_markdown_
để giảm bớt việc đọc