Jenkins nasıl kaldırılır?


Yanıtlar:


444

Bu talimatlar, http://jenkins-ci.org/ adresinden resmi Jenkins Mac yükleyicisini kullanarak yüklediyseniz geçerlidir.

Terminalden kaldırma komut dosyasını yürütün:

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

veya o klasöre gitmek için Finder'ı kullanın ve Uninstall.command üzerine çift tıklayın.

Son olarak unutulmuş olabilecek son yapılandırma bitlerini silin :

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

Kaldırma komut dosyası bulunamazsa (eski Jenkins sürümü), aşağıdaki komutları kullanın:

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

ve tüm işlerden ve binalardan kurtulmak istiyorsanız:

sudo rm -rf /Users/Shared/Jenkins

ve jenkins kullanıcısını ve grubunu silmek için (bunları kullanmayı seçtiyseniz):

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

Bu komutlar, yeni Jenkins sürümlerindeki kaldırma komut dosyası tarafından da çağrılır ve yürütülmesi gerekir:

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

Özelleştirme bölümünde bir seçenek olarak yükleyiciye dahil edilebileceğini düşünüyorum. Ya da kullanıcı uygulamayı çöp kutusuna atmaya karar verdiğinde bazı silme kancaları olması gerektiğine inanıyorum. Ama bu "sudo rm! $" Ne için?
jayarjo

Kestirme içinsudo rm /Library/LaunchDaemons/org.jenkins-ci.plist
sti

1
Özelleştirilmiş bir yükleme kullanarak veya Çöp Kutusu için bir klasör eylemi ayarlayarak Mac uygulamalarının kaldırıldığını hiç görmedim. Beni bunlardan bazı örneklere yönlendirebilir misiniz?
sti

41
Yukarıdaki komutlar /Library/Application Support/Jenkins/Uninstall.commandumarım birkaç hafta içinde bulunacaktır .
sti

1
Uninstall.command betiği şimdi var gibi göründüğü için, cevabın ilk kısmını bununla güncellemek iyi olurdu (eski kurulumlara sahip insanlar için bilgi sahibi olmak hala çok kullanışlı olsa da).
Alex Dixon

94

Haklısın, basit. Çalıştır (yönetici şifresi gerekir):

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

Bunu sudo kullanarak yönetici ayrıcalıklarıyla yapmak gerekebilir.


Bu bir ton yardımcı oldu. Bu bilgilerin Mac'in belgelerinde daha yaygın olmadığı için şok oldum.
Makoto

3
Ben StackOverflow için sırf bunun varsayılan belgeleri düşündüm her şeyi ben daha (vaka spesifik ve çoğu zaman daha iyi açıklanmıştır) buldum :) en başvuru belgeleri daha burada cevap :)
javatarz

1
Teşekkürler! OP bunun için kabul edilen cevabı değiştirebilseydi harika olurdu.
xmarcos

21

Terminal'de boşluktan önce ters eğik çizgi eklemeniz gerektiğini unutmayın, böylece uygun kopyalama / yapıştırma

/ Kütüphane / Uygulama \ Destek / Jenkins / Uninstall.command

ps geç cevap için üzgünüm :)


Bunun bir yorum olması gerektiğini düşünüyorum (hangi cevaba?). En yüksek iki cevap, alanı kabuğun yorumlanmasından korumak için komutun etrafında tırnak işaretleri içerir.
Brandin

7

Terminal'de çalıştır:

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

4
Mayıs 2017 itibarıyla Uygulama Desteği'nde bir Jenkins klasörü bile yok
brainray

4

Kaldırıcı yok. Bu nedenle, şunları yapmanız gerekir:

  • Jenkins içeren dizini silin (veya savaşı dağıtıyorsanız - savaşı konteynırınızdan çıkarın).

  • ~ / .Jenkinleri çıkarın.

  • Başlangıç ​​komut dosyalarını kaldırın.


Ben rc init betikleri gibi betiklerden bahsediyordum. Herhangi bir kurulum yapmadıysanız, sadece jenkinleri çıkarmak yeterlidir.
carlspring

Mac OS X yükleyicisi ile yükledim, bu yüzden ne oluşturduğundan emin değilim: |
jayarjo

Sadece klasörleri silmenizi öneririm. Herhangi bir sorun olursa bana bildirin.
carlspring

2

Benim Jenkins sürümü: 1.5.39

Adımları yürütün:

Adım 1. Klasöre gidin /Library/Application Support/Jenkins

Adım 2. Uninstall.command jenkins-runner.shdosyasını çalıştırın .

Adım 3. Sonucu kontrol edin.

Benim için çalışıyor.


1
Jenkins'in 1.5.39 sürümü yok. Ve bu sadece önceki cevapların eksik bir kopyası.
t0r0X

2

Jenkins'i MacOS Sierra'dan tamamen kaldırmak için aşağıdaki komutları çalıştırın. Hiçbir şeyi değiştirmenize gerek yok, sadece bu komutları çalıştırın.

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

şah


Son üç mermi sıkılmalıdır.
Shimi Bandiel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.