2012-01-05 16 views
6

मेरे पास मेरी सभी फीचर शाखाओं (फीचर/**) बनाने के लिए जेनकींस में एक नौकरी स्थापित है। यह जेनकिन्स शाखा सेटर नाम प्लगइन के साथ विभिन्न बिल्डों की पहचान करने के लिए बिल्ड नाम सेटर प्लगइन के साथ अच्छी तरह से काम कर रहा है।जेनकींस गिट प्लगइन और शाखाएं

मेरा सवाल यह है कि, यदि एक ही समय में एक से अधिक शाखाओं में परिवर्तन होते हैं, तो क्या यह एक ही नौकरी को कई बार कतार देगा? या यह सिर्फ पहली शाखा (या आखिरी शाखा) का निर्माण करेगा जो इसे पाता है, और अगली मतदान के दौरान अगली शाखा उठाई जाएगी और इसी तरह? या यह सिर्फ एक शाखा का निर्माण करेगा जो आखिरी बार बदला गया था और अन्य सभी शाखाओं को अनदेखा कर देगा? मैं इसे समझ नहीं सकता, और इसे स्पष्ट रूप से दस्तावेज नहीं मिला।

+0

क्या है वह "नाम प्लगइन बनाएँ"? क्या इसका दस्तावेज पहले से ही आपके प्रश्न का उत्तर नहीं देता है? – fge

+0

मुझे इसके बारे में कुछ भी पता नहीं है, लेकिन गुगलिंग से, मुझे उम्मीद है कि यह [यह जेनकींस प्लगइन] (https://wiki.jenkins-ci.org/display/JENKINS/Build+Name+Setter+Plugin) है। ऐसा लगता है कि यह नाम बदलता है, इसलिए सवाल यह होगा कि जेनकिंस कैसे ट्रिगर करता है, और संभवतः प्लगइन के साथ कुछ भी करने की ज़रूरत नहीं है। – Cascabel

+0

ठीक है, जेनकिन्स 'गिट-प्लगइन' कैसे काम करता है। 'नाम सेटटर प्लगइन बनाएं' सिर्फ प्रति शाखा बनाता है, इसलिए मुझे पता है कि यह किस शाखा का निर्माण कर रहा है। – Marathiboy

उत्तर

1

यह कुछ समय के लिए जेनकिंस गिट प्लगइन के साथ एक ज्ञात मुद्दा रहा है। यह विशिष्ट शाखाओं में बदलावों पर भी मास्टर का निर्माण करेगा।

एक पुराना संस्करण सही ढंग से काम करने के लिए प्रयुक्त होता है, इसलिए यदि आप 1.1.xxx (1.359 अंतिम ज्ञात वर्किंग वर्जन) से पहले एक संस्करण स्थापित करते हैं तो आप इसके आसपास काम करने में सक्षम हो सकते हैं।

जैसा कि पहले जेफोमी द्वारा उल्लेख किया गया है, आप यहां विवरण देख सकते हैं: https://issues.jenkins-ci.org/browse/JENKINS-11337, और वांछित अगर समस्या को वोट दें।

2

वैकल्पिक रूप से, आप जॉब-प्रति-शाखा दृष्टिकोण का प्रयास कर सकते हैं। यह समस्याओं के अपने स्वयं के सेट के साथ आता है और शाखाओं आप साथ काम कर रहे की संख्या के आधार पर, आप मदद करने के लिए उपकरण की आवश्यकता हो सकती प्रक्रिया आपके द्वारा प्रबंधित:

+0

यह मूल प्रश्न का उत्तर नहीं देता है। विकल्प अच्छी जानकारी हैं, लेकिन नहीं पूछा गया था। मेरे मामले में (और शायद ओपी भी), मैं विशेष रूप से _job-per-branch_ नहीं चाहता क्योंकि नौकरियों का प्रसार भ्रम (यहां तक ​​कि स्वचालन के साथ भी) जोड़ता है और मेरी टीम एक बड़ी कंपनी में अन्य टीमों के साथ जेनकींस साझा करती है। – Allan

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