CI/CD क्या है
GitLab CI कोर्स का हिस्सा
एक ऐसी टीम की कल्पना कीजिए जो पुराने तरीक़े से कोई वेब एप्लिकेशन रिलीज़ करती है। कोई एक फ़ीचर पूरा करता है, अपने लैपटॉप पर टेस्ट चलाता है (या शुक्रवार होने के कारण छोड़ देता है), कुछ फ़ाइलें हाथ से सर्वर पर कॉपी करता है, और उम्मीद करता है कि बाक़ी कुछ नहीं टूटा। आमतौर पर काम चल जाता है। फिर किसी एक हफ़्ते नहीं चलता: जो टेस्ट किसी ने नहीं चलाया वही प्रोडक्शन में जाकर बड़ी गड़बड़ कर बैठता है, या दो लोग एक-दूसरे के ऊपर...
इस आदत के लिए छत्र शब्द CI/CD है, और कोई भी कॉन्फ़िगरेशन छूने से पहले इन अक्षरों पर ठहरना ठीक रहेगा, क्योंकि लोग इन्हें ढीले-ढाले तरीक़े से उपयोग करते हैं और GitLab का दस्तावेज़ीकरण यह मान लेता है कि आपको पहले से पता है कि कौन कौन है। इस पाठ के अंत तक आपको मालूम होगा कि इस संक्षिप्त नाम का हर आधा हिस्सा असल में क्या वादा करता है, चरणों को हाथ से चलाने की जगह लिख देने से आपको क्या मिलता है, और इसके पुरज़ों के लिए...
असली माहौल में GitLab CI CI/CD क्या है सीखना चाहते हैं?
नीचे क्लिक करें, GitLab CI के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ CI/CD क्या है पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंCI/CD क्या हैआप क्या सीखेंगे
- Continuous integration
- Continuous delivery
- Continuous deployment
- Pipelines
- Stages
- Jobs
- Runners
- GitLab CI mental model
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
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 मिनट
