CD/CD là gì
CI / CD là một phương pháp để thường xuyên cung cấp ứng dụng cho khách hàng bằng cách đưa tự động hóa vào các giai đoạn phát triển ứng dụng. Các khái niệm chính của CI/CD bao gồm: continuous integration, continuous delivery, và continuous deployment. CI / CD là một giải pháp cho các vấn đề tích hợp code mới có thể gây ra cho các nhóm phát triển và vận hành
Sự khác biệt giữa continuous integration, continuous delivery, và continuous deployment
Từ viết tắt CI / CD có một vài nghĩa khác nhau. “CI” trong CI/CD luôn ám chỉ tới continuous integration. đó là một quá trình tự động hóa cho các nhà phát triển. CI thành công có nghĩa là các thay đổi mã mới cho ứng dụng thường được built, tested, và merged vào repository được chai sẻ. Đó là một giải pháp cho vấn đề khi có quá nhiều branch của 1 app
“CD” trong CI/CD ám chỉ tới continuous delivery hoặc là continuous deployment. đó là những khái niệm liên quan đôi khi được sử dụng thay thế cho nhau. Cả hai đều là về việc tự động hóa các giai đoạn tiếp theo của pipeline, nhưng đôi khi chúng được sử dụng riêng để minh họa mức độ tự động hóa đang xảy ra.
Continuous delivery thường có nghĩa là nhà phát triển, các thay đổi đối với ứng dụng được tự động kiểm tra lỗi và tải lên kho lưu trữ ( như là github hoặc cointainer registry) Cuối cùng, mục đích của việc phân phối liên tục là để đảm bảo rằng triển khai mã mới không cần nhiều công sức.
Continuous deployment có thể tự động phát hành các thay đổi của nhà phát triển từ kho lưu trữ sang sản xuất, có thể được sử dụng bởi khách hàng. Nó giải quyết vấn đề quá tải các nhóm hoạt động với các quy trình thủ công làm chậm việc phân phối ứng dụng. Được xây dựng dữa trên continuous delivery bới tự động hoá giai đoạn tiếp theo của pipeline
Thank you.
CI / CD là một phương pháp để thường xuyên cung cấp ứng dụng cho khách hàng bằng cách đưa tự động hóa vào các giai đoạn phát triển ứng dụng. Các khái niệm chính của CI/CD bao gồm: continuous integration, continuous delivery, và continuous deployment. CI / CD là một giải pháp cho các vấn đề tích hợp code mới có thể gây ra cho các nhóm phát triển và vận hành
Sự khác biệt giữa continuous integration, continuous delivery, và continuous deployment
Từ viết tắt CI / CD có một vài nghĩa khác nhau. “CI” trong CI/CD luôn ám chỉ tới continuous integration. đó là một quá trình tự động hóa cho các nhà phát triển. CI thành công có nghĩa là các thay đổi mã mới cho ứng dụng thường được built, tested, và merged vào repository được chai sẻ. Đó là một giải pháp cho vấn đề khi có quá nhiều branch của 1 app
“CD” trong CI/CD ám chỉ tới continuous delivery hoặc là continuous deployment. đó là những khái niệm liên quan đôi khi được sử dụng thay thế cho nhau. Cả hai đều là về việc tự động hóa các giai đoạn tiếp theo của pipeline, nhưng đôi khi chúng được sử dụng riêng để minh họa mức độ tự động hóa đang xảy ra.
Continuous delivery thường có nghĩa là nhà phát triển, các thay đổi đối với ứng dụng được tự động kiểm tra lỗi và tải lên kho lưu trữ ( như là github hoặc cointainer registry) Cuối cùng, mục đích của việc phân phối liên tục là để đảm bảo rằng triển khai mã mới không cần nhiều công sức.
Continuous deployment có thể tự động phát hành các thay đổi của nhà phát triển từ kho lưu trữ sang sản xuất, có thể được sử dụng bởi khách hàng. Nó giải quyết vấn đề quá tải các nhóm hoạt động với các quy trình thủ công làm chậm việc phân phối ứng dụng. Được xây dựng dữa trên continuous delivery bới tự động hoá giai đoạn tiếp theo của pipeline
Thank you.
Nguồn : VNPRO
Comment