171 votes

Comment désinstaller Jenkins ?

C'est probablement très simple, mais je ne trouve aucun indice nulle part. Alors comment faire, en général et sur Mac en particulier ?

2 votes

Pour éviter tout cela, utilisez Docker ! hub.docker.com/r/jenkins/jenkins

445voto

sti Points 4338

Ces instructions s'appliquent si vous avez effectué l'installation à l'aide du programme d'installation officiel de Jenkins pour Mac à partir de http://jenkins-ci.org/

Exécutez la désinstallation du script à partir du terminal :

'/Library/Application Support/Jenkins/Uninstall.command'

ou utilisez le Finder pour naviguer dans ce dossier et double-cliquez sur Uninstall.command.

Enfin, supprimez les derniers bits de configuration qui pourrait ont été oubliés :

sudo rm -rf /var/root/.jenkins ~/.jenkins

Si la désinstallation script est introuvable (ancienne version de Jenkins), utilisez les commandes suivantes :

sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
sudo rm /Library/LaunchDaemons/org.jenkins-ci.plist
sudo rm -rf /Applications/Jenkins "/Library/Application Support/Jenkins" /Library/Documentation/Jenkins

et si vous voulez vous débarrasser de tous les emplois et les constructions :

sudo rm -rf /Users/Shared/Jenkins

et pour supprimer l'utilisateur et le groupe jenkins (si vous avez choisi de les utiliser) :

sudo dscl . -delete /Users/jenkins
sudo dscl . -delete /Groups/jenkins

Ces commandes sont également invoquées par le script de désinstallation dans les versions plus récentes de Jenkins, et devraient être exécutées également :

sudo rm -f /etc/newsyslog.d/jenkins.conf
pkgutil --pkgs | grep 'org\.jenkins-ci\.' | xargs -n 1 sudo pkgutil --forget

0 votes

Je pense que cela peut être inclus dans l'installateur comme une option, dans la section personnaliser. Ou je pense qu'il devrait y avoir des crochets de suppression, lorsque l'utilisateur décide de mettre l'application dans la corbeille. Mais à quoi sert ce "sudo rm !$" ?

0 votes

Abréviation de sudo rm /Library/LaunchDaemons/org.jenkins-ci.plist

1 votes

Je n'ai jamais vu d'applications Mac désinstallées en utilisant une installation personnalisée ou en configurant une action sur un dossier pour la Corbeille. Pouvez-vous m'indiquer des exemples de ces méthodes ?

94voto

alexchernyy Points 806

Vous avez raison, c'est simple. Exécutez (mot de passe admin requis) :

'/Library/Application Support/Jenkins/Uninstall.command'

Il peut être nécessaire de le faire avec des privilèges d'administrateur en utilisant sudo.

0 votes

Ça m'a beaucoup aidé. Je suis choqué que cette information ne soit pas plus répandue dans la documentation de Mac.

3 votes

Je pensais que StackOverflow était la documentation par défaut ipso facto pour tout :) J'ai trouvé plus de réponses (spécifiques au cas et la plupart du temps mieux expliquées) ici que la plupart des documents de candidature :)

1 votes

Merci ! Ce serait génial si le PO pouvait changer la réponse acceptée pour celle-ci.

4voto

carlspring Points 7885

Il n'y a pas de désinstallateur. Par conséquent, vous devez :

  • Supprimez le répertoire contenant Jenkins (ou, si vous déployez la guerre, supprimez la guerre de votre conteneur).

  • Supprimez ~/.jenkins.

  • Supprimez vos scripts de démarrage.

0 votes

Eh bien, je faisais référence aux scripts comme le rc init scripts. Si vous n'en avez pas mis en place, alors la suppression de jenkins est suffisante.

0 votes

Je l'ai installé par le biais du programme d'installation de Mac OS X, donc je ne suis pas sûr de ce qu'il a créé :-)

0 votes

Je vous recommande de supprimer les dossiers à ce moment-là. Faites-moi savoir si vous avez des problèmes.

2voto

PhungLe Points 26

Mon Version de Jenkins : 1.5.39

Exécuter les étapes :

Étape 1. Allez dans le dossier /Library/Application Support/Jenkins

Étape 2. Exécutez la commande Uninstall.command jenkins-runner.sh fichier.

Étape 3. Vérifiez le résultat.

Ça marche pour moi.

1 votes

Il n'y a pas de version de Jenkins '1.5.39'. Et ce n'est qu'une copie incomplète des réponses précédentes.

-1voto

deadfish Points 1443

C'est ici cd /Library/Application Support/

mais juste en appelant ça Uninstall.command pourrait ne pas fonctionner, alors appelez

mod +x Uninstall.command

et ensuite ./Uninstall.command

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X