साझा लाइब्रेरी (Shared Libraries)
Jenkins कोर्स का हिस्सा
अपने संगठन की तीन Jenkinsfile खोलिए और तीनों में Groovy की वही पंद्रह पंक्तियाँ मिलेंगी। Slack पर सूचना भेजने वाला हिस्सा। "Docker इमेज बनाओ और पुश करो" वाला ब्लॉक। वह डिप्लॉय स्टेप जिसे पता है कि आपके Kubernetes नेमस्पेस के नाम कैसे रखे जाते हैं। शुरुआत में तीनों एक जैसी थीं, फिर धीरे-धीरे अलग होती गईं, इसलिए एक में बग ठीक करने पर बाक़ी दो टूटी ही रहती हैं, और किसी को नहीं पता कि कुल कितनी कॉपी मौजूद हैं।
साझा लाइब्रेरी (shared library) इसका Jenkins वाला जवाब है: Groovy कोड की एक अलग git रिपॉज़िटरी, जिसे कोई भी पाइपलाइन लोड कर सकती है और उसके फ़ंक्शन ऐसे बुला सकती है जैसे वे बिल्ट-इन स्टेप हों। एक बार ठीक कीजिए, और हर पाइपलाइन अगली बार चलने पर वह सुधार उठा लेती है।
असली माहौल में Jenkins साझा लाइब्रेरी (Shared Libraries) सीखना चाहते हैं?
नीचे क्लिक करें, Jenkins के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ साझा लाइब्रेरी (Shared Libraries) पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंसाझा लाइब्रेरी (Shared Libraries)आप क्या सीखेंगे
- Vars folder
- Src folder
- @Library annotation
- Custom steps
- Global utilities
