Pulizia dello spazio su disco di Jenkins

Pulizia dello spazio su disco di Jenkins
A seconda della configurazione del server, potrebbe essere necessario monitorare e ripulire costantemente l'utilizzo del disco Jenkins. Questo può liberare spazio e consentire all'istanza di Jenkins di funzionare meglio.

Esistono vari modi in cui puoi usare per ripulire lo spazio del disco in Jenkins.

Gestire vecchie build

Un modo per liberare lo spazio su disco è gestire il numero di build che sono conservate sul server Jenkins. È possibile configurare Jenkins per mantenere solo un certo numero di build per ogni lavoro e le build più vecchie verranno eliminate automaticamente. È possibile accedere alle impostazioni di gestione build andando alla pagina di configurazione del lavoro.

Utilizzando un plug -in di pulizia dell'area di lavoro

Possiamo utilizzare un plugin di pulizia dell'area di lavoro che ci consente di eliminare automaticamente i file dall'area di lavoro di un lavoro dopo che è stato completato. Questo può essere utile per eliminare file di grandi dimensioni o costruire artefatti che non sono più necessari.

È possibile controllare il plug -in fornito nel link qui sotto:

https: // plugin.Jenkins.io/ws-cleanup/

Utilizzando un plug -in di utilizzo del disco

Un plug -in di utilizzo del disco visualizza l'utilizzo del disco sul server Jenkins e ti consente di vedere quali lavori e build occupano più spazio. Questo può aiutare a identificare aree specifiche in cui lo spazio del disco può essere recuperato.

Una volta installato, è possibile controllare l'utilizzo del disco per il controller Jenkins dirigendosi per gestire Jenkins -> Utilizzo del disco.

Utilizzando un plugin di pipeline di build

L'uso di un plug -in della pipeline di build consente di configurare la pipeline A e visualizzarla come flusso di pipeline sull'interfaccia utente di Jenkins. Questo può aiutarti a vedere l'utilizzo dello spazio su disco su ciascuna esecuzione della pipeline e, in base a ciò, puoi decidere su qualsiasi build da conservare o se ci sono file/cartella che devono essere eliminati per quella specifica pipeline.

Gestione del disco manuale

Un'altra opzione che puoi utilizzare per ripulire lo spazio del disco Jenkins è eliminare manualmente i file. Jenkins mantiene le sue build nella directory "Jobs" e i suoi plugin nella directory "plugin". È possibile eliminare manualmente file e directory da queste posizioni se è necessario recuperare lo spazio su disco.

Conclusione

Questo post discute i vari metodi e strumenti che puoi utilizzare per pulire l'utilizzo del disco Jenkins. È sempre una buona idea eseguire il backup della tua istanza di Jenkins prima di modificarla.