Comment désinstaller Jenkins?


Réponses:


444

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

Exécutez le script de désinstallation à partir du terminal:

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

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

Supprimez enfin les derniers bits de configuration qui auraient pu être oubliés:

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

Si le script de désinstallation 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 jobs et builds:

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 appelées par le script de désinstallation dans les versions plus récentes de Jenkins et doivent également être exécutées:

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

Je pense qu'il peut être inclus dans le programme d'installation en option, dans la section personnaliser. Ou je pense qu'il devrait y avoir des hooks de suppression, lorsque l'utilisateur décide de déposer l'application dans la corbeille. Mais à quoi sert ce "sudo rm! $"?
— jayarjo

Raccourci poursudo rm /Library/LaunchDaemons/org.jenkins-ci.plist
— sti

1
Je n'ai jamais vu des applications Mac désinstallées à l'aide d'une installation personnalisée ou en configurant une action de dossier pour la corbeille. Pouvez-vous m'en donner quelques exemples?
— sti

41
Nous /Library/Application Support/Jenkins/Uninstall.commandespérons que les commandes ci-dessus seront trouvées dans quelques semaines.
— sti

1
Puisqu'il semble que le script Uninstall.command est là maintenant, il serait bon de mettre à jour la première partie de la réponse avec cela (bien qu'il soit toujours très pratique d'avoir les informations pour les personnes avec des installations plus anciennes).
— Alex Dixon

94

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

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

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


Cela a aidé une tonne. Je suis choqué que ces informations ne soient plus présentes nulle part dans la documentation Mac.
— Makoto

3
Je pensais que StackOverflow est la documentation par défaut ipso facto pour tout :) J'ai trouvé plus de réponses (spécifiques à un cas et la plupart du temps mieux expliquées) que la plupart des documents d'application :)
— javatarz

1
Merci! Ce serait génial si l'OP pouvait changer la réponse acceptée pour celle-ci.
— xmarcos

21

Gardez à l'esprit que dans Terminal, vous devez ajouter une barre oblique inverse avant l'espace, de sorte que le bon copier / coller sera

/ Bibliothèque / Application \ Support / Jenkins / Uninstall.command

ps désolé pour la réponse tardive :)


Je pense que cela devrait être un commentaire (à quelle réponse?). Les deux réponses les plus élevées ont des guillemets autour de la commande pour protéger l'espace de l'interprétation du shell.
— Brandin

7

exécutez ceci sur le terminal:

sh "/Library/Application Support/Jenkins/Uninstall.command"

4
En mai 2017, il n'y avait même pas de dossier Jenkins dans le support d'application
— brainray

4

Il n'y a pas de programme de désinstallation. 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.


Eh bien, je faisais référence à des scripts comme les scripts d'initialisation rc. Si vous n'en avez pas configuré, il suffit de supprimer jenkins.
— carlspring le

Je l'ai installé via le programme d'installation de Mac OS X, donc je ne sais pas ce qu'il a créé: |
— jayarjo

Je recommande, vous supprimez simplement les dossiers alors. Faites-moi savoir, si vous avez des problèmes.
— carlspring

2

Ma version Jenkins: 1.5.39

Exécutez les étapes:

Étape 1. Accédez au dossier /Library/Application Support/Jenkins

Étape 2. Exécutez le jenkins-runner.shfichier Uninstall.command .

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

Ça marche pour moi.


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

2

Exécutez les commandes suivantes pour désinstaller complètement Jenkins de MacOS Sierra. Vous n'avez rien à changer, exécutez simplement ces commandes.

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
sudo rm -rf /Users/Shared/Jenkins
sudo rm -rf /var/log/jenkins
sudo rm -f /etc/newsyslog.d/jenkins.conf
sudo dscl . -delete /Users/jenkins
sudo dscl . -delete /Groups/jenkins
pkgutil --pkgs
grep 'org\.jenkins-ci\.'
xargs -n 1 sudo pkgutil --forget

Salam

Shah


Merci! Les trois dernières balles devraient être diffusées.
— Shimi Bandiel
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.