2013-07-30 6 views
6

मैं गिट फ्लो स्टाइल विकास के लिए जेनकींस में निरंतर एकीकरण स्थापित करने की कोशिश कर रहा हूं। मैंने सोचा कि मैं आरपीएम पैकेज बनाने के लिए तीन नौकरियां तैयार करूंगा: मास्टर, डेवलपमेंट और नवीनतम रिलीज शाखा के लिए।जेनकींस में नवीनतम गिट फ्लो रिलीज शाखा कैसे बनाएं?

समस्या नवीनतम रिलीज शाखा के साथ है, क्योंकि मुझे यकीन नहीं है कि बिल्ड स्थापित करना संभव है ताकि जेनकिंस मेरे गिट रेपो को चुनाव कर सकें, और नवीनतम रिलीज/* शाखा में परिवर्तन ocurrs अगर केवल एक बिल्ड बनाता है। क्या लोगों के लिए नौकरियों और कट्टर शाखा के नामों को क्लोन करना अधिक सामान्य है या क्या मैं इरादा कर सकता हूं?

उत्तर

-1

यदि मैं सही ढंग से समझता हूं तो आप यह देखने की कोशिश कर रहे हैं कि जेनकींस में शाखाएं बनाने का एक सामान्य तरीका है या नहीं? (अगर मैं गलत हूं तो मुझे सही करें)

यदि आप जो हासिल करने की कोशिश कर रहे हैं, तो आप पैरामीटरयुक्त बिल्ड का उपयोग कर सकते हैं। निर्माण के लिए एक parameter.In जेनकींस विन्यास के रूप में शाखा का नाम है, आप शाखा और संदर्भ है कि आपके Git क्लोन कमान में

Git क्लोन बी $ {शाखा (मैं अपने का उपयोग कर खोल निष्पादित संभालने हूँ) के रूप में पैरामीटर नाम निर्दिष्ट कर सकते हैं }

अब हर आप का निर्माण, जेनकींस शाखा का नाम के लिए संकेत देगा और आप मूल/मास्टर या मूल/रिलीज आदि की तरह मान निर्दिष्ट कर सकते ..

आशा इस मदद करता है

+0

यही नहीं है कि मैं क्या था वास्तव में दिमाग में। मैं जेनकिंस को अपने गिट रिपोजिटरी को मतदान करना चाहता हूं जहां शाखाओं को इस रेगेक्स के अनुसार नामित किया गया है: रिलीज/[0-9] + फिर यदि उच्चतम रिलीज नंबर वाली शाखा में कोई प्रतिबद्धता है, तो उसमें से एक बिल्ड करें। मुझे नहीं लगता कि यह वास्तव में संभव है, मैंने शाखा के नाम को कड़ी मेहनत कर दिया और मेरे पास एक और नौकरी है जो मेरी नौकरियों में रिलीज नंबर को टक्कर देती है। यह कुछ तरीकों से थोड़ा अधिक लचीला है और शायद अधिक सही है। – VoY

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