जेनकिंस 2 पाइपलाइनों में नौकरी-डीएसएल फ़ाइलों को अपग्रेड कैसे करें?


11

क्या जेनकिंस 2 डीएसएल से जेनकिंस 2 पाइपलाइनों के बड़े भंडार को स्थानांतरित करने के लिए एक आम अभ्यास है? मैं बिल्ड्स के व्यवहार का परीक्षण करने के तरीकों की तलाश कर रहा हूं, जो समान कोड बेस से उत्पन्न कलाकृतियों की तुलना में थोड़ा आगे जाते हैं।

वास्तव में हमारे पास एक बहुत बड़ा बुनियादी ढांचा है, जिसे अन्सिबल के माध्यम से तैनात किया गया है, और हमें एक सत्यापन वातावरण मिला है जो उत्पादन के समकक्ष है, ताकि कोई समस्या न हो। मुझे मान्यकरण प्रथाओं में अधिक दिलचस्पी है जिसे हम स्वचालित कर सकते हैं, क्योंकि हम 300 से अधिक प्रोजेक्ट रिपॉजिटरी से निर्माण करते हैं, कुछ जेनकिंस मास्टर्स में कुछ हजार नौकरियां फैली हुई हैं।

जवाबों:


6

नहीं, अभी भी इसके लिए कोई आम प्रथा नहीं है क्योंकि यह बहुत आम नहीं है।

मैं आपको Development Jenkins Environmentइसके खिलाफ परीक्षण बनाने और चलाने की सिफारिश करूंगा । अभी आपको यह करना होगा कि खरोंच से लेकर कई खुले स्रोत रिपॉजिटरी नहीं हैं जो आपकी मदद कर सकते हैं।

तो, यह कैसा Jenkins Development Environmentदिखता है?

मेरे लिए यह एक ऐसी docker-composeफाइल है जिसे आप चला सकते हैं और आपको अपनी जरूरत की हर चीज मिल सकती है। यदि आप नौकरियों के निर्माण को स्वचालित कर सकते हैं तो यह एक प्लस होगा।


1
वास्तव में हमारे पास एक बहुत बड़ा बुनियादी ढांचा है, जो कि ansible के माध्यम से तैनात किया गया है, और हमें एक सत्यापन वातावरण मिला है जो उत्पादन के बराबर है, ताकि कोई समस्या न हो। मुझे मान्यकरण प्रथाओं में अधिक दिलचस्पी थी जिसे हम स्वचालित कर सकते थे, क्योंकि हम 300 से अधिक प्रोजेक्ट रिपॉजिटरी से निर्माण करते हैं, कुछ जेनकींस मास्टर्स में कुछ हजार नौकरियां फैली हुई हैं। अभी भी मेरे +1 को एक परीक्षण वातावरण पर ऐसे कार्य के रूप में चलाने के लिए पूरी तरह से आवश्यक है
'

ओह मैं समझा। और जब तक मैं जान सकता था और छवि, मुझे नहीं लगता कि आप जो पूछ रहे हैं वह मौजूद है। लेकिन शायद मैं गलत हूं।
Gepser
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.