2012-06-25 20 views
8

का उपयोग करने के लिए जेनकींस में सबवर्जन प्लगइन कॉन्फ़िगर करें I जेनकिंस में एक कार्यशील प्रतिलिपि जांचने के लिए जेनकिन्स सबवर्जन प्लगइन का उपयोग करें। एक अलग एसवीएन क्लाइंट का उपयोग इस कामकाजी प्रति से कुछ जानकारी निकालने के लिए किया जाता है (कौन सी शाखा का उपयोग किया गया था, जिसमें संशोधन, इत्यादि)।1.6 कार्य प्रतिलिपि

सबवर्जन प्लगइन एक 1.7 कार्यशील प्रति बनाता है, जिसे अन्य क्लाइंट संभाल नहीं सकता है (यह 1.6 है)। क्या 1.6 कार्यशील प्रतिलिपि चेकआउट करने के लिए सबवर्जन प्लगइन को कॉन्फ़िगर करने का कोई तरीका है? Hudson doesn't checkout using symlinks when using SVN (Subversion) तो मैं सभी कॉन्फ़िगरेशन विकल्प की तलाश शुरू कर, और इस पृष्ठ पर समाप्त हो गया:

यह सवाल सबवर्सन प्लगइन कॉन्फ़िगर करने के लिए एक तरह से सूचीबद्ध करता है http://svnkit.com/kb/user-guide-config-settings.html, लेकिन यह वास्तव में अधूरा है।

इसके अलावा मुझे यह भी मिला: http://wiki.svnkit.com/SVNKit_FAQ#Q:_Can_the_current_SVNKit_version_be_forced_to_create_pre-1.5_format_working_copies.3F, सिवाय इसके कि उस निर्देशिका को नई निर्देशिकाओं के लिए अनदेखा किया गया है।

मैं शाखा और संशोधन जानकारी निकालने के लिए जेनकिन्स चर का उपयोग नहीं कर सकता, क्योंकि एक ही स्क्रिप्ट भी जेनकींस के बाहर चलाने में सक्षम होना चाहिए। अलग क्लाइंट को अपडेट करना भी संभव नहीं है, क्योंकि हम बिल्ड सिस्टम पर 'जमे हुए' सॉफ़्टवेयर के साथ काम कर रहे हैं। अगर सब कुछ विफल रहता है तो मैं जेनकींस को डाउनग्रेड कर सकता हूं, लेकिन इसे पसंद नहीं किया जाता है।

+1

मैंने जेनकींस के साथ काम नहीं किया, लेकिन यदि आप जावा संपत्ति "svnkit.wc.17" को "झूठी" (डिफ़ॉल्ट: "सत्य") पर सेट करते हैं तो एसवीएनकिट 1.6 कार्यशील प्रतियां बनाएगा। –

+0

@DmitryPavlenko आपको बहुत बहुत धन्यवाद। जेनकींस/हडसन के नए संस्करण इस svnkit संस्करण के साथ आते हैं जो वे चेकआउट के लिए उपयोग करते हैं। हालांकि, एक मेवेन रिलीज करते समय, जेनकिंस/हडसन ** लिनक्स एसवीएन ** क्लाइंट का उपयोग करता है, जो हमारे मामले में 1.6.6 –

उत्तर

15

मुख्य जेनकींस कॉन्फ़िगरेशन पेज (http:/<jenkins_server>/configure) पर सबवर्जन वर्कस्पेस संस्करण के लिए खोजें और इसे उचित मान (1.6) पर सेट करें।

+0

था, यह वास्तव में मेरे प्रश्न का उत्तर है। हालांकि इसने समस्या को ठीक नहीं किया, क्योंकि यह _already_ 1.6 पर सेट था। मैं इस प्रश्न को छोड़ दूंगा और उत्तर के रूप में इसे ध्वजांकित करूंगा। –

+1

रुको, अगर यह आपकी समस्या को ठीक नहीं करता है, तो आप जवाब क्यों स्वीकार कर रहे हैं? –

+2

क्योंकि मैंने अपनी समस्या का सही ढंग से विश्लेषण नहीं किया था, मैंने गलत सवाल पूछा। आपने सवाल का जवाब प्रदान किया, इसलिए हरे रंग की चेक मार्क के योग्य। –

संबंधित मुद्दे