पर्यावरण और क्रेडेंशियल
Jenkins कोर्स का हिस्सा
आपकी पाइपलाइन को किसी रजिस्ट्री में इमेज पुश करनी है, और रजिस्ट्री पासवर्ड माँगती है। सबसे जल्दी काम करने वाली चीज़ है उसे Jenkinsfile में चिपका देना, और Jenkinsfile रिपॉज़िटरी में रहती है, यानी अब वह पासवर्ड हमेशा के लिए git के इतिहास में है, हर उस व्यक्ति के लिए पढ़ने लायक़ जिसे क्लोन की पहुँच है और उसके लिए भी जिसे कभी मिल जाएगी। उसे बदलने का मतलब है हर उस जगह को ढूँढ़ना जहाँ उसकी नक़ल गई थी।
Jenkins के पास इसका ढंग का जवाब है। सीक्रेट Jenkins के भीतर एक क्रेडेंशियल स्टोर में रहते हैं, जिन्हें एक छोटी ID से संदर्भित किया जाता है, और पाइपलाइन उन्हें चलने के समय खींच लेती है। Jenkins कंसोल लॉग में जाने-पहचाने क्रेडेंशियल मानों को ढक भी देता है, इसलिए ग़लती से किया गया echo आपके टोकन के बजाय तारे छापता है। यह पाठ उसी स्टोर पर है, उसमें से खींचने के दो तरीक़ों पर, और उन गिने-चुने रास्तों पर जिनसे लोग फिर भी...
असली माहौल में Jenkins पर्यावरण और क्रेडेंशियल सीखना चाहते हैं?
नीचे क्लिक करें, Jenkins के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ पर्यावरण और क्रेडेंशियल पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंपर्यावरण और क्रेडेंशियलआप क्या सीखेंगे
- Environment block
- Credentials() helper
- Jenkins credentials store
- Username with password
- Secret text
- SSH key
- WithCredentials block
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
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 मिनट
