जेनकिन्स (हडसन) में मैं एक परियोजना के चेकआउट स्थान को कैसे बदलूं।जेनकींस (हडसन) एसवीएन चेकआउट डीआईआर
मैं परियोजना apache2 के डॉक-रूट जो जेनकींस /lib/jenkins/
पर /jobs
निर्देशिका के लिए बाहर की जाँच करता है यह डिफ़ॉल्ट रूप से /var/svn/project
पर है मैं कॉपी करने के लिए एक शेल कमांड चलाने का सोचा के लिए बाहर की जाँच की जा करना चाहते हैं जॉब्स फ़ोल्डर से डॉक-रूट पर कोड चेक आउट किया गया है लेकिन यह पूरे फ़ोल्डर की प्रतिलिपि बनायेगा, भले ही उसकी एक ही फाइल बदल दी गई हो।
मैं में देखने के लिए चाहिए rsync करने के लिए या जेनकींस ऐसा कर सकते हैं (यहां तक कि एक प्लगइन के साथ)
करता है? – Tony
हां। ftp प्लगइन का उपयोग करके मैं इसे अपने रिमोट सर्वर पर तैनात करने में कामयाब रहा लेकिन मैं इसे स्थानीय सर्वर पर कोड अपडेट करने के लिए नहीं मिला। अपाचे और जेनकींस और एसवीएन सभी एक ही सर्वर पर हैं – heshanh
लगता है जैसे आपको जेनकिन्स को बंद करना चाहिए ताकि आप एफ़टीपी प्लगइन का भी उपयोग कर सकें। हालांकि, आपको उसी प्रभाव को पाने के लिए नौकरी स्क्रिप्ट का उपयोग करने में सक्षम होना चाहिए जो मैं कल्पना करूंगा। हमारी नौकरियां जेनकिंस वर्कस्पेस से फ़ाइलों को स्थानांतरित करने के लिए एसपीपी का उपयोग करती हैं जहां हमें उनकी आवश्यकता होती है। – Tony