machen Ich arbeite an der Erstellung von .NET-Anwendung mit Jenkins mit MSBuild.
Als Teil des Build-Prozesses laden wir zuerst den Code von GIT herunter, der Appx ist. 2 GB Daten (Quellcodedateien zusammen mit Abhängigkeiten/Bibliotheken).Um Jenkins Job Download-Code von GIT schneller
Jenkins Job dauert 30 Minuten, um nur den vorherigen Arbeitsbereich zu löschen und den Code von GIT herunterzuladen.
Benutzer wollen es schneller machen, und unten sind die Konfigurationen, die ich für diesen Jenkins-Job ausgewählt habe, um den Code der GIT herunterzuladen.
1) Ich habe versucht, den "Zusatz Behaviors" zu
i) 'Advance-Klon Verhalten' mit Optionen konfigurieren - 'flachen Klon' und 'Timeout (in Minuten) für Klon und
Operationen holen: 60'
ii) 'Wipe out Repository & Force Klon'
iii) 'Erweiterte Checkout-Verhalten' mit Optionen - 'Timeout (in Minuten) für Checkout-Operation: 60' [Ich wählte diese Option, um das Timeout nach 10 Minuten zu beheben nicht zur Kasse gehen]
2) Build En gebung
i) Ausgewählte ‚vor Arbeitsbereich Löschen beginnt bauen‘
Schätzen Sie Ihre Eingaben, die meine Jenkins Jobs den Code zum Download machen können und vervollständigen schneller.
Vielen Dank für die Antwort. Ich habe versucht, indem ich Build Environment - 'Arbeitsbereich vor Buildbeginn löschen' nicht gewählt hatte, überraschenderweise nahm der Job mehr Zeit in Anspruch als früher (Appx. 1 Std.). Die Anforderung besagt, dass wir den Arbeitsbereich jedes Mal löschen müssen, wenn ein neuer Build gestartet wird, sodass der gesamte Quellcode aus GIT heruntergeladen wird. Bitte schlagen Sie vor, ob es andere Methoden gibt, damit es schneller läuft. – Sri