Hầu hết các dịch vụ CI cung cấp một cách để nông nhân bản một kho lưu trữ. Ví dụ, trên Travis:Nhược điểm của nhân bản nông trên Travis và các dịch vụ CI khác?
git:
depth: 1
hoặc trên AppVeyor:
clone_depth: 1
or
shallow_clone: true
này có lợi ích rõ ràng về tốc độ, kể từ khi bạn không cần phải sao chép toàn bộ kho lưu trữ.
Có bất kỳ khó khăn nào trong việc nhân bản nông trên các dịch vụ CI không? Có bất kỳ tình huống nào mà một bản sao nông sẽ tạo ra một CI build không? Nếu không, tại sao không nông nhân bản thiết lập mặc định cho các dịch vụ CI?