साझा लाइब्रेरी (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
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
11 पाठ- 1Jenkins क्या है20 मिनट
- 2आपकी पहली फ्रीस्टाइल जॉब (Freestyle Job)25 मिनट
- 3आपकी पहली डिक्लेरेटिव पाइपलाइन (Declarative Pipeline)30 मिनट
- 4Stages, Steps, और Post Blocks30 मिनट
- 5आर्टिफैक्ट (Artifacts) और परीक्षण परिणाम25 मिनट
- 6पर्यावरण और क्रेडेंशियल30 मिनट
- 7समानांतर और Matrix बिल्ड30 मिनट
- 8एजेंट (Agents) और Docker30 मिनट
- 9ट्रिगर (Triggers) और शेड्यूल25 मिनट
- 10साझा लाइब्रेरी (Shared Libraries)30 मिनट
- 11कैपस्टोन: Node.js ऐप के लिए पाइपलाइन (Pipeline) कोड के रूप में45 मिनट
