पर्यावरण और क्रेडेंशियल
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
