Jak odinstalować Jenkins?


Odpowiedzi:


444

Te instrukcje mają zastosowanie, jeśli zainstalowałeś za pomocą oficjalnego instalatora Jenkins Mac ze strony http://jenkins-ci.org/

Wykonaj skrypt dezinstalacji z terminala:

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

lub użyj Findera, aby przejść do tego folderu i kliknij dwukrotnie Uninstall.command.

Na koniec usuń ostatnie bity konfiguracji, które mogły zostać zapomniane:

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

Jeśli nie można znaleźć skryptu deinstalacyjnego (starsza wersja Jenkinsa), użyj następujących poleceń:

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

a jeśli chcesz pozbyć się wszystkich zadań i kompilacji:

sudo rm -rf /Users/Shared/Jenkins

oraz aby usunąć użytkownika i grupę jenkins (jeśli zdecydowałeś się ich używać):

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

Te polecenia są również wywoływane przez skrypt dezinstalacji w nowszych wersjach Jenkinsa i również powinny być wykonywane:

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

Myślę, że można to dołączyć do instalatora jako opcję, w sekcji dostosowywania. Albo uważam, że powinno być kilka haków do usuwania, gdy użytkownik zdecyduje się wrzucić aplikację do kosza. Ale po co to „sudo rm! $”?
— jayarjo

Skrót dlasudo rm /Library/LaunchDaemons/org.jenkins-ci.plist
— sti

1
Nigdy nie widziałem, aby aplikacje Mac były odinstalowywane przy użyciu niestandardowej instalacji lub konfigurując akcję folderu dla Kosza. Czy możesz wskazać mi kilka przykładów?
— sti

41
Mam /Library/Application Support/Jenkins/Uninstall.commandnadzieję, że powyższe polecenia zostaną znalezione za kilka tygodni.
— sti

1
Ponieważ wygląda na to, że skrypt Uninstall.command jest już dostępny, dobrze byłoby zaktualizować pierwszą część odpowiedzi o to (chociaż posiadanie informacji dla osób ze starszymi instalacjami jest nadal bardzo przydatne).
— Alex Dixon

94

Masz rację, to jest proste. Uruchom (wymagane hasło administratora):

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

Może być konieczne zrobienie tego z uprawnieniami administratora przy użyciu sudo.


To pomogło tonie. Jestem zszokowany, że te informacje nie są bardziej rozpowszechnione nigdzie w dokumentacji Maca.
— Makoto

3
Myślałem, że StackOverflow to domyślna dokumentacja ipso facto dla wszystkiego :) Znalazłem tutaj więcej (specyficznych dla przypadku i przez większość czasu lepiej wyjaśnionych) odpowiedzi niż większość dokumentów aplikacji :)
— javatarz

1
Dzięki! Byłoby wspaniale, gdyby OP mógł zmienić zaakceptowaną odpowiedź na tę.
— xmarcos

21

Pamiętaj, że w Terminalu musisz dodać ukośnik odwrotny przed spacją, więc właściwe kopiowanie / wklejanie będzie

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

ps przepraszam za późną odpowiedź :)


Myślę, że to powinien być komentarz (na którą odpowiedź?). Dwie najwyższe odpowiedzi mają cudzysłowy wokół polecenia, aby chronić przestrzeń przed interpretacją powłoki.
— Brandin,

7

uruchom to na Terminalu:

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

4
Od maja 2017 roku nie ma nawet folderu Jenkins w Application Support
— brainray

4

Nie ma dezinstalatora. Dlatego musisz:

  • Usuń katalog zawierający Jenkins (lub, jeśli wdrażasz wojnę - usuń wojnę z kontenera).

  • Usuń ~ / .jenkins.

  • Usuń skrypty startowe.


Cóż, odnosiłem się do skryptów takich jak skrypty startowe rc. Jeśli żadnego nie skonfigurowałeś, wystarczy usunąć jenkins.
— carlspring

Zainstalowałem go za pomocą instalatora Mac OS X, więc nie jestem pewien, co utworzył: |
— jayarjo

Polecam, po prostu usuń wtedy foldery. Daj mi znać, jeśli masz jakieś problemy.
— carlspring

2

Mój wersja Jenkinsa: 1.5.39

Wykonaj kroki:

Krok 1. Przejdź do folderu /Library/Application Support/Jenkins

Krok 2. Uruchom Uninstall.command jenkins-runner.sh plik .

Krok 3. Sprawdź wynik.

To działa dla mnie.


1
Nie ma wersji Jenkinsa „1.5.39”. A to tylko niekompletna kopia poprzednich odpowiedzi.
— t0r0X

2

Uruchom następujące polecenia, aby całkowicie odinstalować Jenkins z MacOS Sierra. Nie musisz niczego zmieniać, po prostu uruchom te polecenia.

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

Szach w persji


Dzięki! Ostatnie trzy kule powinny być wystrzelone.
— Shimi Bandiel
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.