Большинство служб CI предоставляют путь к мелкому клонированию репозитория. Например, на Travis:
git:
depth: 1
или на AppVeyor:
clone_depth: 1
or
shallow_clone: true
Это имеет очевидное преимущество скорости, поскольку вам не нужно клонировать весь репозиторий.
Есть ли недостатки для мелкого клонирования служб CI? Есть ли какая-то ситуация, когда мелкий клоун сделает сборку CI неудачной? В противном случае, почему не является мелким клонированием значения по умолчанию для этих служб CI?