Es gibt verschiedene Möglichkeiten, wie Sie den Speicherplatz in Jenkins aufräumen können.
Alte Builds verwalten
Eine Möglichkeit, den Speicherplatz für den Festplatten freizugeben, besteht darin, die Anzahl der Builds zu verwalten, die auf dem Jenkins -Server aufbewahrt werden. Sie können Jenkins konfigurieren, um nur eine bestimmte Anzahl von Builds für jeden Job zu erhalten, und ältere Builds werden automatisch gelöscht. Sie können auf die Einstellungen für Build -Management zugreifen, indem Sie zur Konfigurationsseite des Jobs gehen.
Verwenden eines Workspace Cleanup -Plugins
Wir können ein Workspace Cleanup -Plugin verwenden, mit dem wir Dateien automatisch aus dem Arbeitsbereich eines Jobs löschen können, nachdem es abgeschlossen wurde. Dies kann nützlich sein, um große Dateien zu löschen oder Artefakte zu erstellen, die nicht mehr benötigt werden.
Sie können das im folgende Link angegebene Plugin überprüfen:
https: // plugins.Jenkins.IO/WS-CLEANUP/
Verwenden eines Festplattennutzungs -Plugins
Ein Festplattennutzungs -Plugin visualisiert die Festplattennutzung auf dem Jenkins -Server und ermöglicht es Ihnen, zu sehen, welche Jobs und Builds den größten Platz in Anspruch nehmen. Dies kann dazu beitragen, bestimmte Bereiche zu identifizieren, in denen der Festplattenraum zurückgefordert werden kann.
Nach der Installation können Sie die Festplattennutzung für Ihren Jenkins -Controller überprüfen, indem Sie die Nutzung von Jenkins -> Festplatten verwenden.
Verwenden eines Build -Pipeline -Plugins
Mit einem Build -Pipeline -Plugin können Sie Pipeline A konfigurieren und als Pipeline -Fluss auf der Jenkins -Benutzeroberfläche visualisieren. Dies kann Ihnen helfen, die Auslastung der Festplattenspallage für jede Pipeline -Ausführung zu erkennen. Auf dieser Grundlage können Sie sich für alle Builds entscheiden, oder wenn Dateien/Ordner für diese bestimmte Pipeline gelöscht werden müssen.
Manuelles Datenträgermanagement
Eine weitere Option, mit der Sie Ihren Jenkins -Speicherplatz aufräumen können, ist das manuelle Löschen von Dateien. Jenkins behält seine Aufbauten im Verzeichnis "Jobs" und seine Plugins im Verzeichnis "Plugins". Sie können Dateien und Verzeichnisse aus diesen Standorten manuell löschen, wenn Sie Speicherplatz zurückfordern müssen.
Abschluss
In diesem Beitrag werden die verschiedenen Methoden und Tools erörtert, mit denen Sie Ihre Jenkins -Disk -Nutzung aufräumen können. Es ist immer eine gute Idee, Ihre Jenkins -Instanz zu sichern, bevor Sie sie ändern.