Làm thế nào để gỡ cài đặt Jenkins?


Câu trả lời:


444

Các hướng dẫn này áp dụng nếu bạn đã cài đặt bằng trình cài đặt Jenkins Mac chính thức từ http://jenkins-ci.org/

Thực thi gỡ cài đặt tập lệnh từ thiết bị đầu cuối:

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

hoặc sử dụng Finder để điều hướng vào thư mục đó và nhấp đúp vào Uninstall.command.

Cuối cùng xóa các bit cấu hình cuối cùng có thể đã bị quên:

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

Nếu không thể tìm thấy tập lệnh gỡ cài đặt (phiên bản cũ hơn của Jenkins), hãy sử dụng các lệnh sau:

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

và nếu bạn muốn thoát khỏi tất cả các công việc và bản dựng:

sudo rm -rf /Users/Shared/Jenkins

và để xóa người dùng và nhóm jenkins (nếu bạn chọn sử dụng chúng):

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

Các lệnh này cũng được gọi bởi tập lệnh gỡ cài đặt trong các phiên bản Jenkins mới hơn và cũng nên được thực thi:

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

Tôi nghĩ rằng nó có thể được đưa vào trình cài đặt như một tùy chọn, trong phần tùy chỉnh. Hoặc tôi tin rằng nên có một số móc xóa, khi người dùng quyết định bỏ ứng dụng vào thùng rác. Nhưng "sudo rm! $" Để làm gì?
jayarjo

Viết tắt chosudo rm /Library/LaunchDaemons/org.jenkins-ci.plist
sti

1
Tôi chưa bao giờ thấy các ứng dụng Mac được gỡ cài đặt bằng cài đặt tùy chỉnh hoặc bằng cách thiết lập hành động thư mục cho Thùng rác. Bạn có thể chỉ cho tôi một số ví dụ về những người?
sti

41
Các lệnh trên sẽ được tìm thấy trong /Library/Application Support/Jenkins/Uninstall.commandhy vọng trong một vài tuần.
sti

1
Vì có vẻ như tập lệnh Uninstall.command hiện đã có, nên sẽ tốt hơn khi cập nhật phần đầu tiên của câu trả lời (mặc dù có thông tin cho những người có cài đặt cũ hơn vẫn rất tiện dụng).
Alex Dixon

94

Bạn nói đúng, nó đơn giản. Chạy (yêu cầu mật khẩu quản trị viên):

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

Có thể cần phải làm điều này với đặc quyền quản trị bằng sudo.


Điều này đã giúp một tấn. Tôi bị sốc vì thông tin này không phổ biến hơn ở bất cứ đâu trong tài liệu của Mac.
Makoto

3
Tôi nghĩ StackOverflow là tài liệu mặc định ipso facto cho mọi thứ :) Tôi đã tìm thấy nhiều câu trả lời (trường hợp cụ thể và phần lớn được giải thích tốt hơn) ở đây so với hầu hết các tài liệu ứng dụng :)
javatarz

1
Cảm ơn! Sẽ thật tuyệt vời nếu OP có thể thay đổi câu trả lời được chấp nhận cho câu hỏi này.
xmarcos

21

Hãy nhớ rằng, trong Terminal, bạn cần thêm dấu gạch chéo ngược trước dấu cách, vì vậy bản sao / dán thích hợp sẽ là

/ Thư viện / Ứng dụng \ Hỗ trợ / Jenkins / Uninstall.command

ps xin lỗi vì câu trả lời muộn :)


Tôi nghĩ rằng đây nên là một bình luận (câu trả lời nào?). Hai câu trả lời cao nhất có trích dẫn xung quanh lệnh để bảo vệ không gian khỏi sự giải thích của vỏ.
Brandin

7

chạy cái này trên Terminal:

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

4
Kể từ tháng 5 năm 2017, thậm chí không có thư mục Jenkins trong Hỗ trợ ứng dụng
brainray

4

Không có trình gỡ cài đặt. Do đó, bạn cần phải:

  • Xóa thư mục chứa Jenkins (hoặc, nếu bạn đang triển khai chiến tranh - xóa chiến tranh khỏi thùng chứa của bạn).

  • Xóa ~ / .jenkins.

  • Loại bỏ các tập lệnh khởi động.


Vâng, tôi đã đề cập đến các kịch bản như các kịch bản RC init. Nếu bạn chưa thiết lập bất kỳ, thì chỉ cần loại bỏ jenkins là đủ.
carlspring

Tôi đã cài đặt nó thông qua trình cài đặt Mac OS X, vì vậy không chắc nó đã tạo ra cái gì: |
jayarjo

Tôi khuyên bạn, bạn chỉ cần xóa các thư mục sau đó. Hãy cho tôi biết, nếu có bất kỳ vấn đề.
carlspring

2

Phiên bản Jenkins của tôi : 1.5,39

Thực hiện các bước:

Bước 1. Chuyển đến thư mục /Library/Application Support/Jenkins

Bước 2. Chạy Uninstall.command jenkins-runner.sh tệp .

Bước 3. Kiểm tra kết quả.

Nó làm việc cho tôi.


1
Không có phiên bản Jenkins '1.5,39'. Và đây chỉ là một bản sao không đầy đủ của các câu trả lời trước đó.
t0r0X

2

Chạy các lệnh sau để gỡ cài đặt hoàn toàn Jenkins khỏi MacOS Sierra. Bạn không cần thay đổi bất cứ điều gì, chỉ cần chạy các lệnh này.

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


Cảm ơn! Ba viên đạn cuối cùng nên được dẫn.
Shimi Bandiel
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.