Công ty của tôi đang tích hợp CI / CD, cho đến nay chúng tôi đã triển khai CI từ những gì tôi hiểu. Hiện tại khi một nhà phát triển đẩy mã đến repo git của chúng tôi, đường ống CI chạy.
Hiện tại đường ống CI của chúng tôi bao gồm xây dựng dự án và phân tích mã tĩnh để đảm bảo nó đáp ứng các tiêu chuẩn mã hóa của chúng tôi. Chúng tôi sẽ thực hiện thử nghiệm tiếp theo. Việc xây dựng và phân tích mã tĩnh mất khoảng 3 phút ngay bây giờ. Từ những gì tôi đã đọc các vấn đề sửa chữa ngay lập tức rất quan trọng đối với CI / CD. Tôi hy vọng khi chúng tôi thêm vào các bài kiểm tra đơn vị rằng đường ống có thể mất khoảng 10 phút để chạy.
Vì vậy, câu hỏi của tôi là khi nhà phát triển thực hiện yêu cầu kéo / hợp nhất, họ có nên đợi đường ống CI hoàn thành hay chỉ chuyển sang nhiệm vụ tiếp theo và quay lại để khắc phục sự cố đường ống nếu chúng tồn tại? Hay họ nên ngồi và xem đường ống chạy?