2017-08-31 3 views
0

Meine Jenkins-Pipelines verwenden das GitHub SCM-Modul, das meinen Repo mit Git-Klon auscheckt.Beschleunigen von Git-Klonen in Jenkins durch Herunterladen des Archivs

In letzter Zeit habe ich häufig Build-Fehler aufgrund von zeitweiligen Netzwerk-Performance-Problemen gesehen, die zu Git-Clone-Timing führen.

Eine Lösung wäre, wenn ich den Repo stattdessen als gezipptes Archiv herunterziehen könnte, würde dies die Download-Zeit drastisch reduzieren.

Meine Fragen sind:

a) dies ratsam ist (im Vergleich zu git clone verwenden)? b) Wie würde ich dies tun, um den gleichen Effekt wie Git Klon c) ist es möglich, dies mit dem Git SCM-Plugin oder ähnliches Plugin zu tun?

Vielen Dank im Voraus für eine Beratung!

Antwort

0

Wenn ein Netzwerkproblem auftritt, sollten Sie das Netzwerkproblem beheben.

Aber, wenn Sie nicht vielleicht die Lösung ist, erhöhen Sie Git Clone Timeout.

GIT_TIMEOUT

Auch hier ist die beste Lösung, das Netzwerk zu beheben.

Verwandte Themen