2013-10-28 8 views
11

काम नहीं कर रहे क्षेत्र शामिल हैं I Git प्लगइन के साथ जेनकींस में काम करने के लिए "शामिल क्षेत्र" सुविधा नहीं मिल सकती है। मैं केवल एक नौकरी चाहता हूं जब "उसकी" निर्देशिका में कोई परिवर्तन हो। उदाहरण: प्रोजेक्ट माईटोल केवल तभी बनाया जाना चाहिए जब GIT_ROOT/tools/mytool/ के तहत परिवर्तन हो।जेनकिंस गिट प्लगइन में

/tools/mytool/.* 
tools/mytool/.* 
^tools/mytool/.* 
इन regexes से किसी के साथ

परिणाम एक ही है:: मैं शामिल क्षेत्रों के क्षेत्र में regex के लिए कई रूपों की कोशिश की mytool हर बार एक बदलाव के लिए प्रतिबद्ध है बनाता है - चाहे कहीं। मैंने बहिष्कृत क्षेत्रों को भी वैसे ही कोशिश की - काम नहीं कर रहा। मैं क्या गलत कर रहा हूं?

उत्तर

4

मेरे लिए यह जॉब कॉन्फ़िगरेशन में "स्रोत-कोड-प्रबंधन - अतिरिक्त व्यवहार" के अंतर्गत "वर्कस्पेस का उपयोग करके बल मतदान" की जांच करते समय काम करना शुरू कर दिया। एक बग की तरह बदबू आ रही है - गिट प्लगइन की शामिल/बहिष्कृत क्षेत्रों की सुविधा के बारे में कई खुले हैं।

संपादित करें: यह जेनकींस और गिट प्लगइन को अपडेट करने के बाद काम करना बंद कर दिया। कारण शायद यह है:

https://issues.jenkins-ci.org/browse/JENKINS-20607

मैं इस विधि here

-1

बिल्ड ट्रिगर पोल एससीएम की जांच के तहत सुनिश्चित करें, या आपके पास जेनकिंस को यह जानने का कोई अन्य तरीका है कि परिवर्तन हैं।

आप वर्तमान में केवल क्षेत्रों को परिभाषित कर रहे हैं, लेकिन जेनकिंस को अभी भी बदलाव देखने से पहले अपडेट खींचना है।

+0

जैसा ऊपर बताया गया है: "हर समय एक बदलाव किया जाता है" mytool बनाता है "- इसलिए मतदान सक्रिय है और काम करता है। – mithrandir

1

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

service/Search/AbstractSearchServices/master/**/* 

: मेरे लिए, मैं पैटर्न के साथ "शामिल क्षेत्र" में रास्तों था

service/Search/AbstractSearchServices/master/.* 

एक बार मैं उस पैटर्न को बदल गया है, यह मेरे लिए पूरी तरह से काम किया।

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