हमारा निर्माण सर्वर संस्करण 1.45 में अपग्रेड किए गए सबवर्जन प्लगइन के साथ जेनकींस 1.502 चलाता है। यह प्लगइन svnkit-1.7.6-jenkins-1.jar
का उपयोग करता है।जेनकींस: एसवीएन कामकाजी प्रतिलिपि का अमान्य संस्करण
इसके अलावा हमारे पास एसवीएन क्लाइंट 1.7.8 स्थापित है।
जेनकिंस सफलतापूर्वक एसवीएन भंडार से स्रोत कोड की जांच करता है। लेकिन जब मैं कार्यक्षेत्र निर्देशिका पर जाकर कुछ SVN आदेश मैन्युअल रूप से चलाने का प्रयास है, यह विफल रहता है:
# cd /var/lib/jenkins/jobs/myproject/workspace/ # svnversion svn: E155036: Working copy '/var/lib/jenkins/jobs/myproject/workspace' is too old (format 8, created by Subversion 1.4)
त्रुटि संदेश बताता है कि काम कर प्रति SVN 1.4 द्वारा बनाया गया था, लेकिन svnkit के संस्करण 1.7.6 है। ऐसा कैसे हो सकता है?
मैंने पूरी फाइल सिस्टम की खोज की, कोई अन्य svnkit-*.jar
फ़ाइलें नहीं हैं।
क्या आपने अपग्रेड से पहले बनाए गए एक का उपयोग करने के बजाय अपग्रेड के बाद एक नया वर्कस्पेस जांचने का प्रयास किया है? –
@ शिवाकुमार, मैं वर्कस्पेस को अपग्रेड कर सकता हूं और फिर इसके साथ काम कर सकता हूं। लेकिन मुझे आश्चर्य है कि यह संस्करण 1.4 में क्यों बनाया गया है। यह मुझे स्वचालित उपकरण का उपयोग करने से रोकता है। – Andrey