मैं जेनकींस का उपयोग कर काम पर एक ईसी 2 परियोजना के निरंतर एकीकरण जोड़ रहा हूं। जेनकींस मशीन को ईसी 2 मशीन पर रखा जाता है - जिसे किसी को ऑफ़लाइन ले जाने की आवश्यकता हो सकती है और किसी भी बिंदु पर पूरी तरह से अलग ईसी 2 इंस्टेंस पर वापस लाया जा सकता है। हमारे पास Puppet manifests का एक गुच्छा है जो हमें ईसी 2 इंस्टेंस पर सॉफ़्टवेयर को आसानी से पुनर्स्थापित करने की इजाजत देता है, लेकिन कस्टम कॉन्फ़िगरेशन फ़ाइलें, जैसे कि जेनकिन्स में जो नौकरियां मैं बनाते हैं, उन्हें चाल के बाद हटा दिया जाएगा।जेनकिंस स्टोर कॉन्फ़िगरेशन फ़ाइलों को नौकरियों के लिए कहां चलाता है?
अब, यदि जेनकिंस स्टोर करता है कि किसी XML फ़ाइल या एक्सएमएल फाइलों में सेट पर कौन सी नौकरियां चलाना है, तो मैं एक सिस्टम स्थापित कर सकता हूं जहां वे फ़ाइलें संस्करण नियंत्रण सर्वर के लिए प्रतिबद्ध हैं, और फिर वापस डाउनलोड की गईं कठपुतली मैनिफेस्ट के हिस्से के रूप में एक नव निर्मित सर्वर। क्या किसी को पता है कि ये फाइलें कहाँ संग्रहित की जाती हैं? मैंने /var/lib/jenkins/jobs
की प्रतिलिपि बनाने का प्रयास किया है, लेकिन ऐसा लगता है कि जेनकिन्स की नौकरियों के आउटपुट को स्टोर नहीं किया जाता है, इनपुट नहीं।
और आप उन्हें कैसे डाउनलोड करेंगे? – Martin
यदि आपके पास अपने जेनकींस इंस्टॉलेशन फ़ोल्डर तक पहुंच नहीं है, तो आप एक साधारण जेनकिन्स जॉब बना सकते हैं और एक स्क्रिप्ट चला सकते हैं जो नौकरियों के लिए सभी कॉन्फ़िगरेशन फाइलों को टार करता है: "tar -zcvf जेनकिंस-जॉब्स-configs.tar.gz $ ($ {JENKINS_HOME}/jobs -name config.xml -maxdepth 2) "ढूंढें। इसके बाद आप जेनकींस-जॉब्स-configs.tar.gz –
संग्रह कर सकते हैं नोट करें [जॉब कॉन्फ़िगरेशन इतिहास प्लगइन] भी है (https://wiki.jenkins-ci.org/display/JENKINS/JobConfigHistory+Plugin) जो आपको दे सकता है अपनी वर्तमान और पिछली नौकरी कॉन्फ़िगरेशन देखें, और यदि आप जेनकिंस सर्वर पर शैल पहुंच को पसंद करते हैं तो उसे वेब ब्राउज़र से ठीक से करें। – Neil