Tích hợp liên tục - Các phương pháp hay nhất
Hãy cùng đánh giá cuối cùng về các phương pháp hay nhất của Tích hợp liên tục dựa trên tất cả các bài học chúng tôi đã học được cho đến nay -
Maintain a code repository- Đây là bước cơ bản nhất. Trong tất cả các ví dụ của chúng tôi, mọi thứ được duy trì trong kho lưu trữ Git ngay từ cơ sở mã đến các cấu hình Xuất bản, đến các tập lệnh cơ sở dữ liệu. Phải luôn đảm bảo rằng mọi thứ đều được lưu giữ trong kho mã.
Automate the build- Chúng tôi đã thấy cách sử dụng MSBuild để tự động hóa bản dựng cùng với việc sử dụng hồ sơ xuất bản. Đây lại là một bước quan trọng trong quá trình Tích hợp liên tục.
Make the build self-testing - Đảm bảo rằng bạn có thể kiểm tra bản dựng bằng cách giữ các trường hợp thử nghiệm đơn vị tại chỗ và các trường hợp thử nghiệm này phải theo cách mà nó có thể được chạy bởi máy chủ Tích hợp liên tục.
Everyone commits to the baseline every day- Đây là nguyên tắc chính của Hội nhập liên tục. Không có ích gì ở lại cho đến cuối toàn bộ quá trình để xem ai phá vỡ công trình.
Every commit (to baseline) should be built- Mọi cam kết được thực hiện cho ứng dụng, cần được xây dựng thành công. Nếu bản dựng không thành công vì bất kỳ lý do gì, thì mã cần được thay đổi để đảm bảo bản dựng được thông qua.
Keep the build fast- Nếu quá trình xây dựng chậm, thì điều đó cho thấy có sự cố trong toàn bộ quá trình Tích hợp liên tục. Đảm bảo rằng các bản dựng luôn được giới hạn trong một khoảng thời gian, tốt nhất là không bao giờ được vượt quá 10 phút.
Everyone can see the results of the latest build- Bảng điều khiển TeamCity cung cấp cho mọi người một cái nhìn về tất cả các bản dựng, đã đạt hoặc không thành công. Điều này mang lại cái nhìn sâu sắc cho tất cả những người tham gia vào quá trình Hội nhập liên tục.