Jenkins Disk Space Cleanup

Jenkins Disk Space Cleanup
W zależności od konfiguracji serwera może być konieczne ciągłe monitorowanie i czyszczenie zużycia dysku Jenkins. Może to zwolnić przestrzeń i pozwolić instancji Jenkins na lepsze wyniki.

Istnieją różne sposoby użycia do czyszczenia miejsca na dysku w Jenkins.

Zarządzanie starymi wersjami

Jednym ze sposobów zwolnienia miejsca na dysku jest zarządzanie liczbą kompilacji przechowywanych na serwerze Jenkins. Możesz skonfigurować Jenkins, aby przechowywać tylko pewną liczbę kompilacji dla każdego zadania, a starsze kompilacje zostaną automatycznie usunięte. Możesz uzyskać dostęp do ustawień zarządzania kompilacji, przechodząc na stronę konfiguracji zadania.

Korzystanie z wtyczki czyszczenia obszaru roboczego

Możemy użyć wtyczki oczyszczania przestrzeni roboczej, która pozwala nam automatycznie usuwać pliki z miejsca roboczego zadania po jej zakończeniu. Może to być przydatne do usuwania dużych plików lub budowania artefaktów, które nie są już potrzebne.

Możesz sprawdzić wtyczkę podaną w poniższym linku:

https: // wtyczki.Jenkins.IO/WS-Cleanup/

Za pomocą wtyczki zużycia dysku

Wtyczka zużycia dysku wizualizuje użycie dysku na serwerze Jenkins i pozwala zobaczyć, które zadania i kompilacje zajmują najwięcej miejsca. Może to pomóc zidentyfikować określone obszary, w których można odzyskać przestrzeń dysku.

Po zainstalowaniu możesz sprawdzić użycie dysku dla kontrolera Jenkins, kierując się, aby zarządzać Jenkins -> Używanie dysku.

Za pomocą wtyczki z rurociągiem kompilacji

Korzystanie z wtyczki rurociągu kompilacji umożliwia skonfigurowanie rurociągu A i wizualizację go jako przepływu rurociągu na interfejsie użytkownika Jenkins. Może to pomóc zobaczyć wykorzystanie przestrzeni dysku w każdym wykonaniu rurociągu, a na podstawie tego możesz zdecydować o dowolnych wersjach do przechowywania lub jeśli istnieje jakieś pliki/folder, który należy usunąć dla tego konkretnego rurociągu.

Zarządzanie dysku ręcznym

Inną opcją, której możesz użyć do czyszczenia miejsca na dysku Jenkins, jest ręczne usuwanie plików. Jenkins zachowuje swoje kompilacje w katalogu „Jobs” i wtyczkach w katalogu „Plugins”. Możesz ręcznie usunąć pliki i katalogi z tych lokalizacji, jeśli chcesz odzyskać miejsce na dysku.

Wniosek

W tym poście omawia różne metody i narzędzia, których możesz użyć do oczyszczania użytkowania dysku Jenkins. Zawsze dobrym pomysłem jest wykonanie kopii zapasowej instancji Jenkins przed jego zmodyfikowanie.