Bagaimana cara menghapus Jenkins?

Jawaban:

444

Instruksi ini berlaku jika Anda menginstal menggunakan installer Jenkins Mac resmi dari http://jenkins-ci.org/

Jalankan script uninstall dari terminal:

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

atau gunakan Finder untuk menavigasi ke folder itu dan klik dua kali pada Uninstall.command.

Terakhir, hapus bit konfigurasi terakhir yang mungkin telah dilupakan:

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

Jika skrip instalasi tidak dapat ditemukan (versi Jenkins yang lebih lama), gunakan perintah berikut:

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

dan jika Anda ingin menyingkirkan semua pekerjaan dan bangunan:

sudo rm -rf /Users/Shared/Jenkins

dan untuk menghapus pengguna dan grup jenkins (jika Anda memilih untuk menggunakannya):

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

Perintah-perintah ini juga dipanggil oleh skrip uninstall di versi Jenkins yang lebih baru, dan harus dijalankan juga:

sudo rm -f /etc/newsyslog.d/jenkins.conf
pkgutil --pkgs | grep 'org\.jenkins-ci\.' | xargs -n 1 sudo pkgutil --forget
IMS
sumber
Saya pikir itu dapat dimasukkan ke dalam installer sebagai opsi, di bagian kustomisasi. Atau saya percaya harus ada beberapa penghapusan kait, ketika pengguna memutuskan untuk menjatuhkan aplikasi ke tempat sampah. Tapi untuk apa "sudo rm! $"?
jayarjo
Singkatan untuksudo rm /Library/LaunchDaemons/org.jenkins-ci.plist
sti
1
Saya belum pernah melihat aplikasi Mac dihapus instalasinya menggunakan instalasi yang disesuaikan atau dengan mengatur folder action untuk Trash. Bisakah Anda mengarahkan saya ke beberapa contoh itu?
sti
41
Perintah di atas akan ditemukan dalam /Library/Application Support/Jenkins/Uninstall.commandsemoga dalam beberapa minggu.
sti
1
Karena sepertinya skrip Uninstall.command ada di sana sekarang, ada baiknya untuk memperbarui bagian pertama dari jawaban dengan itu (walaupun memiliki info untuk orang-orang dengan instalasi yang lebih lama masih sangat berguna).
Alex Dixon
94

Anda benar, itu sederhana. Jalankan (diperlukan kata sandi admin):

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

Mungkin perlu melakukan ini dengan hak admin menggunakan sudo.

alexchernyy
sumber
Ini membantu satu ton. Saya terkejut bahwa informasi ini tidak lebih umum di dokumentasi Mac.
Makoto
3
Saya pikir StackOverflow adalah ipso facto dokumentasi default untuk semua :) Saya telah menemukan lebih (kasus tertentu dan sebagian besar kali lebih baik dijelaskan) menjawab di sini daripada dokumen aplikasi yang paling :)
javatarz
1
Terima kasih! Akan luar biasa jika OP dapat mengubah jawaban yang diterima untuk yang satu ini.
xmarcos
21

Perlu diingat, bahwa di Terminal Anda perlu menambahkan backslash sebelum spasi, jadi salin / tempel yang tepat akan

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

ps maaf atas jawaban yang terlambat :)

Korek
sumber
Saya pikir ini harus menjadi komentar (untuk jawaban yang mana?). Dua jawaban tertinggi memiliki tanda kutip di sekitar perintah untuk melindungi ruang dari interpretasi shell.
Brandin
7

jalankan ini di Terminal:

sh "/Library/Application Support/Jenkins/Uninstall.command"
Alécio Carvalho
sumber
4
Pada Mei 2017 bahkan tidak ada folder Jenkins di Dukungan Aplikasi
brainray
4

Tidak ada uninstaller. Karena itu, Anda perlu:

  • Hapus direktori yang berisi Jenkins (atau, jika Anda mengerahkan perang - hapus perang dari wadah Anda).

  • Hapus ~ / .jenkins.

  • Hapus skrip startup Anda.

carlspring
sumber
Yah, saya merujuk pada skrip seperti skrip rc init. Jika Anda belum mengatur apa pun, maka cukup melepas jenkins sudah cukup.
carlspring
Saya telah menginstalnya melalui penginstal Mac OS X, jadi tidak yakin apa yang dibuatnya: |
jayarjo
Saya sarankan, Anda cukup menghapus folder itu. Beritahu saya, jika ada masalah.
carlspring
2

Versi Jenkins saya : 1.5.39

Jalankan langkah-langkah:

Langkah 1. Pergi ke folder /Library/Application Support/Jenkins

Langkah 2. Jalankan jenkins-runner.shfile Uninstall.command .

Langkah 3. Periksa hasil.

Ini bekerja untuk saya.

PhungLe
sumber
1
Tidak ada versi Jenkins '1.5.39'. Dan ini hanya salinan tidak lengkap dari jawaban sebelumnya.
t0r0X
2

Jalankan perintah berikut untuk sepenuhnya menghapus Jenkins dari MacOS Sierra. Anda tidak perlu mengubah apa pun, cukup jalankan perintah ini.

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

HA S
sumber
Tiga peluru terakhir harus disalurkan.
Shimi Bandiel