it-swarm.com.de

Löschen Sie sicher den Inhalt von 'Arbeitsbereich' und 'Jobs' in Jenkins

Ich habe einen Jenkins-Server geerbt und muss etwas Speicherplatz freigeben. Ich habe ein gesetzt;

post {
   always {
     deleteDir()
   }
 }

auf alle Jobs. Kann ich alte Builds sicher entfernen, indem ich den Inhalt von workspace und jobs im $JENKINS_HOME Lösche?

7
eekfonky

Ja, Sie können sowohl die Arbeitsbereiche als auch die Jobs sicher löschen.

Mit dem Jobverzeichnis können Sie den Jobverlauf anzeigen. Wenn der Jobverlauf für Sie nicht wichtig ist, können Sie Jobverzeichnisse von dort löschen.

Sie können auch das Workspace Cleaner Plugin verwenden, um Arbeitsbereichsinhalte vor Beginn einer Jobausführung zu löschen.

Darüber hinaus können Sie in Ihren Jobs eine "Post-Build-Aktion" festlegen, die als "Arbeitsbereich löschen, wenn der Build abgeschlossen ist" bezeichnet wird.

Weitere Informationen finden Sie in dieser schöne Blog-Beitrag .

5
Itai Ganot