1. Trang chủ
  2. » Công Nghệ Thông Tin

Ứng dụng CI trong phát triên phần mềm

9 139 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 177,64 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Giới thiệu Continous IntegrationCI 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

Trang 1

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

Trang 2

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

Trang 3

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

Trang 5

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

Trang 6

Các thành phần của 1 hệ thống CI

Trang 7

• Quan trọng hơn phần mềm và phần cứng, đó là trách nhiệm, vai trò của team trong việc hiện thực CI

• Commit code thường xuyên

• Không commit code không chạy được

• Viết unit test

• Gặp lỗi thì phải fix ngay

• Làm cho tất cả test case phải pass

Trang 8

Tools và jenkins

Trang 9

Demo

Ngày đăng: 17/04/2019, 23:36

TỪ KHÓA LIÊN QUAN