जॉब्स (jobs) और स्टेजेस (stages)
GitLab CI कोर्स का हिस्सा
पिछले पाठ में बनी आपकी पाइपलाइन में एक ही जॉब था। असली प्रोजेक्ट कभी इतने छोटे नहीं रहते। असली प्रोजेक्ट कोड कंपाइल करता है, यूनिट टेस्ट का पूरा सेट चलाता है, लिंटर चलाता है, शायद इंटीग्रेशन टेस्ट भी चलाता है, और फिर डिप्लॉय करता है, और इनमें से हर एक अपना अलग जॉब है। जिस क्षण आपके पास कई जॉब हो जाते हैं, एक नया सवाल खड़ा हो जाता है जो एक अकेले जॉब के साथ कभी नहीं उठता था: ये किस क्रम में चलेंगे, और इनमें से कौन से...
क्रम ग़लत रख दिया तो समय बरबाद होता है, या उससे भी बुरा, सहीपन बरबाद होता है: टेस्ट शुरू होने से पहले ही डिप्लॉय कर देना टेस्ट रखने का पूरा मक़सद ही ख़त्म कर देता है। यह पाठ स्टेज के बारे में है, यानी उस तरीक़े के बारे में जिससे GitLab CI उस क्रम को नियंत्रित करता है, और needs: के बारे में, जो उन मौक़ों की छूट है जब स्टेज का क्रम आपकी असली ज़रूरत से ज़्यादा सख़्त हो। ...
असली माहौल में GitLab CI जॉब्स (jobs) और स्टेजेस (stages) सीखना चाहते हैं?
नीचे क्लिक करें, GitLab CI के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ जॉब्स (jobs) और स्टेजेस (stages) पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंजॉब्स (jobs) और स्टेजेस (stages)आप क्या सीखेंगे
- Default stages
- Stage keyword
- Parallel jobs in same stage
- Stages keyword
- Needs for DAG
- Job ordering
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
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 मिनट
