Đây có phải là thông lệ tiêu chuẩn khi thiết lập máy chủ Tích hợp liên tục để xây dựng phiên bản Gỡ lỗi và Phát hành của từng dự án không? Hầu hết các nhà phát triển mã với cấu hình dự án chế độ Debug được bật và có thể có các cấu hình đường dẫn thư viện, trình biên dịch xác định hoặc các mục khác được định cấu hình khác nhau giữa Debug / Release sẽ khiến chúng hoạt động khác nhau.
Tôi đã cấu hình máy chủ CI của mình để xây dựng cả Gỡ lỗi và Phát hành cho từng dự án và tôi tự hỏi liệu tôi có đang lật đổ nó không. Giả định của tôi là tôi sẽ làm điều này miễn là tôi có thể nhận được phản hồi nhanh chóng và một khi điều đó xảy ra, sau đó có thể đẩy Bản phát hành sang bản dựng hàng đêm. Có một cách 'tiêu chuẩn' để tiếp cận điều này?