इन्क्लूड्स (includes) और टेम्पलेट्स (templates)
GitLab CI कोर्स का हिस्सा
आपके तीसरे प्रोजेक्ट तक आते-आते, .gitlab-ci.yml फ़ाइलें एक-दूसरे से मिलती-जुलती लगने लगती हैं। वही lint job। वही cache key वाला वही टेस्ट setup। वही docker-in-docker मंत्र, पिछली repository से कॉपी किया हुआ क्योंकि आप जानते थे कि वह वहाँ काम करता था। पहली दो बार copy-paste करना वाक़ई सही फ़ैसला है। यह सही रहना उस दिन बंद हो जाता है जब आपको साझा docker ब्लॉक में एक bug मिलता है और उसे आठ repositories में ठीक करना...
GitLab इसके लिए आपको दो टूल देता है, जो दो अलग काम करते हैं। include: कहीं और से पूरी फ़ाइलें खींच लाता है। extends: एक job को दूसरी से गुण विरासत में लेने देता है। ज़्यादातर असली pipelines दोनों का उपयोग करते हैं। ...
असली माहौल में GitLab CI इन्क्लूड्स (includes) और टेम्पलेट्स (templates) सीखना चाहते हैं?
नीचे क्लिक करें, GitLab CI के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ इन्क्लूड्स (includes) और टेम्पलेट्स (templates) पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंइन्क्लूड्स (includes) और टेम्पलेट्स (templates)आप क्या सीखेंगे
- Include local
- Include project
- Include remote
- Include template
- Extends keyword
- YAML anchors
- Built-in templates
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
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 मिनट
