Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (152.35 KB, 9 trang )
Giới thiệu Continous Integration(CI) và
ứng dụng trong phát triển phần mềm
Dương Trần Anh Thoại
Vũ Đình Bảo
Nội dung
• Continuous Integration là gì?
• Lợi ích của Continuous Integration?
• Các thành phần của 1 hệ thống CI
• Tools và Jenkins
• Demo
Continuous Integration(CI) là gì?
CI là việc thực hành việc tích hợp những thay đổi code vào nhánh chính một cách thường xuyên và test những thay đổi này
càng sớm càng tốt.
Lý tưởng nhất là developers sẽ tích hợp hàng ngày hoặc có thể nhiều lần trong ngày.
Lợi ích của Continuous Integration
• Giảm thiểu rủi ro của việc tích hợp
• Chất lượng code cao hơn
• Giảm thời gian deploy
• Hạn chế mâu thuẫn trong team
• CI có thể giúp Agile teams deliver một sản phẩm nhanh chóng và có chất lượng tốt