Gần đây, chúng tôi đã gặp sự cố trong đó một số mã đã được phát hành để phát hành không được lên lịch phát hành.Vô tình phát hành mã để sống. Làm thế nào để ngăn chặn xảy ra một lần nữa?
Nó rõ ràng đã được kiểm tra vào thân cây. Đó là tốt tôi đoán là bạn muốn 'kiểm tra trong đầu, kiểm tra thường xuyên'.
Tuy nhiên trong trường hợp này, nó không được cho là sẽ được phát hành trong bản phát hành tiếp theo.
Loại kiểm tra/chiến lược/quy trình nào có thể được áp dụng để tránh mã được phát hành sớm.
Dường như với tôi ngay cả với Tích hợp liên tục và Kiểm tra đơn vị, đây là vấn đề về thủ tục của con người?
- Lee
Tôi là người đề xuất phong cách chi nhánh cho mỗi bản phát hành - được thực hiện trong thân cây và sau đó một tuần (hoặc đủ thời gian để kiểm tra kỹ lưỡng) trước khi phát hành, trunk được phân nhánh, nhánh đó được kiểm tra và sau đó nhánh được triển khai. –