J'ai hérité d'un serveur Jenkins et j'ai besoin de libérer de l'espace. J'ai mis un;
post {
always {
deleteDir()
}
}
sur tous les emplois. Puis-je supprimer les anciennes versions en toute sécurité en supprimant le contenu de workspace
et jobs
dans le $JENKINS_HOME
?
Oui, vous pouvez supprimer les espaces de travail en toute sécurité ainsi que les travaux.
L'idée du répertoire des travaux est de vous permettre d'afficher l'historique des travaux, si l'historique des travaux n'est pas important pour vous, vous pouvez alors supprimer les répertoires des travaux.
Vous pouvez également utiliser Workspace Cleaner Plugin afin de supprimer le contenu de l'espace de travail avant le début d'une exécution de travail.
De plus, vous pouvez définir une "Action de post-génération" dans vos travaux, appelée "Supprimer l'espace de travail lorsque la génération est terminée".
Vous pouvez trouver plus d'informations dans ce joli blog .