वेरिएबल्स और सीक्रेट्स
GitLab CI कोर्स का हिस्सा
जो पाइपलाइन इस बात से बेपरवाह रहती है कि पुश किसने किया और किस ब्रांच पर किया, वह स्टेजिंग और प्रोडक्शन में फ़र्क़ नहीं कर पाती, और असली डिप्लॉय कुंजी को नमूने के मान से अलग भी नहीं पहचान पाती। हर गंभीर पाइपलाइन को चलते समय कुछ बातें जाननी पड़ती हैं: वह कौन सा कमिट बना रही है, किस ब्रांच ने उसे चलाया, और डेटाबेस या किसी क्लाउड API से प्रमाणित कैसे हो, वह भी उस पासवर्ड को कहीं छापे बिना जहाँ कोई साथी, या रिपॉज़िटरी...
छपे हुए एक फ़ॉर्म की कल्पना कीजिए जिसमें एक ख़ाली लकीर है: "Environment: ______"। फ़ॉर्म खुद, यानी .gitlab-ci.yml, हर उस व्यक्ति के लिए एक जैसा है जो पाइपलाइन चलाता है, पर उस ख़ाली जगह में लिखा जाने वाला मान हालात के हिसाब से बदलता है। GitLab CI में वेरिएबल ठीक वैसा ही नाम लिखा ख़ाना है: एक नाम जिसमें टेक्स्ट का एक टुकड़ा रखा रहता है, और किसी भी जॉब की script: पंक्तियाँ नाम के आगे डॉलर का चिह्न लगाकर उसे बाद में पढ़...
असली माहौल में GitLab CI वेरिएबल्स और सीक्रेट्स सीखना चाहते हैं?
नीचे क्लिक करें, GitLab CI के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ वेरिएबल्स और सीक्रेट्स पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंवेरिएबल्स और सीक्रेट्सआप क्या सीखेंगे
- Variables block
- Predefined CI variables
- CI_COMMIT_SHA
- CI_PROJECT_DIR
- Masked variables
- Protected variables
- .env files vs CI variables
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
11 पाठ- 1CI/CD क्या है20 मिनट
- 2आपकी पहली पाइपलाइन (pipeline)25 मिनट
- 3जॉब्स (jobs) और स्टेजेस (stages)30 मिनट
- 4वेरिएबल्स और सीक्रेट्स30 मिनट
- 5आर्टिफैक्ट्स (artifacts) और कैश (caches)30 मिनट
- 6रूल्स (rules) और सशर्त जॉब्स (jobs)30 मिनट
- 7डॉकर जॉब्स (jobs) और सर्विसेज़ (services)35 मिनट
- 8वातावरण और तैनाती30 मिनट
- 9इन्क्लूड्स (includes) और टेम्पलेट्स (templates)30 मिनट
- 10रनर्स (runners)30 मिनट
- 11Capstone: बनाएं, परीक्षण करें, तैनात करें60 मिनट
