web-dev-qa-db-fra.com

Comment supprimer les anciennes versions de Jenkins?

J'ai supprimé les anciens dossiers de construction du répertoire de construction de Jenkins en m'attendant à ce qu'ils soient supprimés dans l'interface utilisateur, malheureusement, même si ces répertoires de construction ont disparu, leur lien d'interface utilisateur existe toujours. J'ai maintenant deux questions
1) Comment puis-je me débarrasser des liens disparus dans l'interface utilisateur?
2) Comment puis-je supprimer l'ancienne version de cli et la refléter dans l'interface utilisateur?

7
Dark Star1

Vous devez soit redémarrer Jenkins, soit recharger les données, afin de réconcilier l'interface utilisateur avec son back-end. Il n'y a pas d'autre moyen.

Si vous avez accès au menu "Gérer Jenkins", il existe un lien vers "Recharger la configuration à partir du disque", qui est un peu moins invasif qu'un redémarrage.

Gardez à l'esprit que le système ne sera pas utilisable pendant quelques secondes pendant le rechargement des données, tout comme lors d'un redémarrage complet. Si vous avez beaucoup de versions, cela peut prendre un peu de temps. Assurez-vous donc que cela convient aux autres utilisateurs de votre système.

5
rgulia

Une meilleure façon de supprimer les anciennes versions est plugin discard-old-build où vous pouvez spécifier le nombre de versions que vous souhaitez conserver et toutes les versions plus anciennes sont supprimées.

9
devesh