Die meisten CI-Dienste bieten eine Möglichkeit, ein Repository flach zu klonen. Zum Beispiel auf Travis:Nachteile von flachem Klonen auf Travis und anderen CI-Diensten?
git:
depth: 1
oder auf AppVeyor:
clone_depth: 1
or
shallow_clone: true
Dies hat den offensichtlichen Vorteil der Geschwindigkeit, da Sie nicht das gesamte Repository klonen müssen.
Gibt es Nachteile für oberflächliches Klonen bei CI-Diensten? Gibt es eine Situation, in der ein oberflächlicher Klon einen CI-Build zum Scheitern bringen würde? Warum wird die Standardeinstellung für diese CI-Dienste nicht flach geklont?