क्या जेनकींस से जेनकींस को अपग्रेड करना संभव है?


18

पर जेनकींस प्रबंधित मुझे संदेश मिला कि कर दिया है:

जेनकिंस का नया संस्करण (2.47) डाउनलोड (चैंज) के लिए उपलब्ध है।

क्या जीयूआई से जेनकींस को अपग्रेड करने का कोई तरीका है जैसा कि प्लगइन्स के लिए किया गया है?

मैं जेनकिंस वेर का उपयोग कर रहा हूं। 2.43 लिनक्स पर।


4
आपके सवाल का जवाब नहीं देता इसलिए मैं एक उत्तर नहीं दूंगा लेकिन आदर्श मामला टेराफॉर्म और ansible (या कठपुतली या महाराज ...) के साथ तैनात जेनकींस का होना चाहिए और उसके लिए सूत्रों को अपग्रेड करना चाहिए।
17

निश्चित नहीं है कि आप @kenorb से क्या पूछ रहे हैं ... जब कोई नया जेनकींस संस्करण होता है तो यह आपको यह पूछने के लिए प्रेरित करता है कि क्या आप इसे स्थापित करना चाहते हैं। आप इसके अलावा मतलब है?
असफ लवी

यह WAR फ़ाइल को अपग्रेड और डाउनलोड करने के लिए संदेश दिखा रहा है, लेकिन मुझे नहीं लगता कि नया संस्करण Apt के माध्यम से उपलब्ध है, इसलिए मैं प्लगइन्स के समान अपग्रेड प्रक्रिया की तलाश कर रहा हूं।
kenorb

जवाबों:


15

हाँ यह संभव है। विंडोज में, यह वही है जो मैं देखता हूं जब एक नया संस्करण उपलब्ध है: यहां छवि विवरण दर्ज करें

जब आप अपग्रेड स्वचालित रूप से बटन पर क्लिक करते हैं, तो जेनकिंस डाउनलोड और नई युद्ध फ़ाइल को स्थापित करता है।

कृपया, अधिक जानकारी के लिए जेनकींस विकी की जाँच करें। यदि आप एक डेबियन पैकेज से जेनकिंस स्थापित करते हैं तो कुछ समस्याएं हैं।

यदि आप जेनकिंस के साथ चलाते हैं java -jar jenkins.war, तो जेनकिन्स प्रबंधित जेनकींस पृष्ठ से खुद को अपडेट करने में सक्षम होगा। यह ऑटोमैटिक अपग्रेड करने का सबसे सरल तरीका है।

* Nix / मैक

यदि आपने OS X इंस्टॉलर के माध्यम से स्थापित किया है, तो jenkinsचल रही प्रक्रिया .warफ़ाइल का मालिक नहीं है । ऑटो-अपग्रेड काम करने के लिए, बस अनुमतियाँ ठीक करें ताकि jenkinsउपयोगकर्ता WAR (इन /Applications/Jenkins) लिख सकें

डेबियन पैकेज

जेनकिंस के भीतर से अपग्रेड-बटन का उपयोग करना (1.318 के बाद से उपलब्ध) काम नहीं करेगा अगर जेनकींस को डेबियन पैकेज से स्थापित किया गया था (परिणाम जब नई डब्ल्यूएआर फ़ाइल डाउनलोड करने की कोशिश करते समय त्रुटियों से इनकार किया जाता है)!

विंडोज ऑटो-अपग्रेड

यदि आप Jenkins को Windows सेवा के रूप में स्थापित करते हैं, तो Jenkins प्रबंधित Jenkins पृष्ठ से स्वयं को अपडेट करने में सक्षम होंगे ।


1

आप मौजूदा jenkins.war फ़ाइल को नए के साथ अधिलेखित कर सकते हैं और फिर जेनकिंस को पुनः आरंभ कर सकते हैं।

यह फ़ाइल आमतौर पर / usr / share / jenkins में स्थित होती है।

यदि यह आपके सिस्टम के लिए मामला नहीं है, तो मैनेज जेनकिंस -> सिस्टम जानकारी में, यह निष्पादन योग्य-युद्ध के तहत .war फ़ाइल का पथ प्रदर्शित करेगा।


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