जेनकींस की स्थापना रद्द करने के लिए कैसे?


170

यह शायद बहुत सरल है, लेकिन मुझे कहीं भी कोई संकेत नहीं मिल सकता है। तो एक को कैसे करना चाहिए, सामान्य रूप से और विशेष रूप से मैक पर?


1
इसे पूरी तरह से चकमा देने के लिए, docker का उपयोग करें! hub.docker.com/r/jenkins/jenkins
Ben Creasy

जवाबों:


444

ये निर्देश लागू होते हैं यदि आपने http://jenkins-ci.org/ से आधिकारिक जेनकिंस मैक इंस्टॉलर का उपयोग करके स्थापित किया है

टर्मिनल से स्क्रिप्ट की स्थापना रद्द करें:

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

या उस फ़ोल्डर में नेविगेट करने के लिए फाइंडर का उपयोग करें और Uninstall.command पर डबल-क्लिक करें।

अंत में अंतिम कॉन्फ़िगरेशन बिट्स को हटा दें जो शायद भूल गए हैं:

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

यदि स्थापना रद्द करने वाली स्क्रिप्ट नहीं मिल सकती है (पुराने जेनकींस संस्करण), तो निम्न आदेशों का उपयोग करें:

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 dscl . -delete /Users/jenkins
sudo dscl . -delete /Groups/jenkins

इन आदेशों को नए जेनकींस संस्करणों में अनइंस्टॉल स्क्रिप्ट द्वारा भी आमंत्रित किया जाता है, और इसे भी निष्पादित किया जाना चाहिए:

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

मुझे लगता है कि इसे अनुकूलित अनुभाग में एक विकल्प के रूप में इंस्टॉलर में शामिल किया जा सकता है। या मेरा मानना ​​है कि कुछ डिलीट हुक होने चाहिए, जब उपयोगकर्ता एप्लिकेशन को कचरा बिन में छोड़ने का फैसला करता है। लेकिन क्या है कि "sudo rm! $" के लिए?
जयरोज़ो

शॉर्टहैंड के लिएsudo rm /Library/LaunchDaemons/org.jenkins-ci.plist
sti

1
मैंने मैक एप्लिकेशन को कभी भी कस्टमाइज़्ड इंस्टॉलेशन का उपयोग करके या ट्रैश के लिए फोल्डर एक्शन सेट करके अनइंस्टॉल नहीं देखा है। क्या आप मुझे उन कुछ उदाहरणों की ओर संकेत कर सकते हैं?
sti

41
उपरोक्त आदेश /Library/Application Support/Jenkins/Uninstall.commandकुछ हफ़्ते में उम्मीद से मिलेंगे ।
sti

1
चूँकि यह Uninstall.command स्क्रिप्ट की तरह दिखता है, इसलिए अब इसका उत्तर के पहले भाग को अपडेट करना अच्छा होगा (हालाँकि पुराने इंस्टालेशन वाले लोगों के लिए जानकारी अभी भी बहुत उपयोगी है)।
एलेक्स डिक्सन

94

आप सही हैं, यह सरल है। भागो (व्यवस्थापक पासवर्ड आवश्यक):

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

यह sudo का उपयोग करके व्यवस्थापक विशेषाधिकारों के साथ करना आवश्यक हो सकता है।


इससे एक टन की मदद मिली। मैं हैरान हूं कि यह जानकारी मैक के दस्तावेज़ में कहीं भी अधिक प्रचलित नहीं है।
मकोतो

3
मैंने सोचा था कि StackOverflow सब कुछ के लिए ipso वास्तविक डिफ़ॉल्ट दस्तावेज है :) मैंने अधिक आवेदन दस्तावेजों की तुलना में अधिक (मामला विशिष्ट और सबसे बेहतर तरीके से समझाया गया है) उत्तर दिए हैं :)
javatarz

1
धन्यवाद! यदि ओपी इस के लिए स्वीकार किए गए उत्तर को बदल सकता है तो भयानक होगा।
xmarcos

21

ध्यान रखें, कि टर्मिनल में आपको स्पेस से पहले बैकस्लैश जोड़ना होगा, इसलिए उचित कॉपी / पेस्ट होगा

/ लाइब्रेरी / एप्लीकेशन / सपोर्ट / जेनकिंस / अनइंस्टॉल.कॉम

देर से जवाब के लिए पीएस खेद :)


मुझे लगता है कि यह एक टिप्पणी होनी चाहिए (किस उत्तर पर?)। थ्व दो उच्चतम उत्तर शेल की व्याख्या से अंतरिक्ष की रक्षा के लिए कमांड के आसपास उद्धरण हैं।
ब्रैंडिन


4

कोई अनइंस्टालर नहीं है। इसलिए, आपको इसकी आवश्यकता है:

  • जेनकींस युक्त निर्देशिका को हटा दें (या, यदि आप युद्ध को तैनात कर रहे हैं - अपने कंटेनर से युद्ध को हटा दें)।

  • निकालें ~ / .jenkins।

  • आप स्टार्टअप स्क्रिप्ट निकालें।


खैर, मैं आर सी इनिट लिपियों जैसी लिपियों का जिक्र कर रहा था। यदि आपने कोई सेट नहीं किया है, तो सिर्फ जेनकिंस निकालना काफी है।
जुलाब

मैंने इसे मैक ओएस एक्स इंस्टॉलर के माध्यम से स्थापित किया है, इसलिए सुनिश्चित नहीं है कि यह क्या बना है: |
जयरोजो

मैं सलाह देता हूं, आप केवल तब फ़ोल्डर हटा दें। कोई समस्या हो तो मुझे बताएं।
carlspring

2

मेरा जेनकींस संस्करण: 1.5.39

निष्पादित चरण:

चरण 1. फ़ोल्डर पर जाएं /Library/Application Support/Jenkins

चरण 2. Uninstall.command jenkins-runner.shफ़ाइल चलाएँ ।

चरण 3. परिणाम की जाँच करें।

यह मेरे लिए काम करता है।


1
जेनकिन्स संस्करण '1.5.39' नहीं है। और यह पिछले उत्तरों की केवल एक अधूरी प्रतिलिपि है।
t0r0X

2

MacOS Sierra से जेनकींस को पूरी तरह से अनइंस्टॉल करने के लिए निम्न कमांड चलाएं। आपको कुछ भी बदलने की आवश्यकता नहीं है, बस इन कमांड को चलाएं।

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

सलाम

शाह


धन्यवाद! अंतिम तीन गोलियों को पाइप किया जाना चाहिए।
शिमि बंदिअल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.