Giả sử bạn đang sử dụng các quy trình tích hợp liên tục thường xuyên cập nhật một số môi trường đích, để mỗi khi có một số thay đổi "bạn" có thể kiểm tra các thay đổi của bạn ngay lập tức. Đó là một phần trong mục tiêu của CI, phải không?
Nhưng, cũng giả sử rằng bạn có những người khác tham gia vào chu kỳ thử nghiệm của mình, ví dụ: người quản lý hoặc khách hàng. Có ý nghĩa để khiến người khác tham gia vào việc cố gắng xem xét (phá vỡ?) Những thay đổi sắp tới của bạn, không?
Nhưng nếu bạn liên tục đưa ra những thay đổi trong môi trường mà những người khác đang nghiêm túc thử nghiệm chúng, thì nhiều vấn đề có thể phát sinh, chẳng hạn như:
they
có thể lãng phí thời gian của họ trong việc báo cáo các vấn đề, vào thời điểm họ lưu báo cáo (chuyên sâu), họ thậm chí không thể tự tái tạo vấn đề nữa (ví dụ: vì vô tình bạn cũng gặp phải vấn đề tương tự và đã khắc phục nó trong môi trường của họ).you
có thể không thể tái tạo các vấn đề mà họ đã báo cáo, vì các môi trường mà họ gặp phải một số vấn đề, không còn giống nhau (bạn (!!!) có thể đã che phủ môi trường của họ).
Vì vậy, bạn có thể làm gì (làm thế nào để cấu hình mọi thứ?) Để tránh những tình huống (bực bội) như vậy?