डॉकर जॉब्स (jobs) और सर्विसेज़ (services)
GitLab CI कोर्स का हिस्सा
पाइपलाइन का रनर एक कोरी मशीन है, और डिफ़ॉल्ट रूप से उसे पता ही नहीं होता कि आपके प्रोजेक्ट को Python 3.12 चाहिए, या Node का कोई ख़ास संस्करण, या कोई ख़ास टूल भी। अपने हाल पर छोड़ दें तो वह आपके जॉब को वही सादा, सामान्य एनवायरनमेंट थमा देता है जो संयोग से उसके पास पड़ा होता है, और किसी असली टेस्ट सेट को यही चाहिए, ऐसा कम ही होता है। इससे बुरी बात यह है कि अधिकांश असली टेस्ट सेटों को सिर्फ़ किसी भाषा का रनटाइम नहीं...
रनर के डिफ़ॉल्ट एनवायरनमेंट को एक ख़ाली काम की मेज़ समझिए: काम करने के लिए सतह है, पर आपका कोई असली औज़ार उस पर सजा नहीं है। image: कीवर्ड के ज़रिए आप GitLab से कहते हैं, "इस जॉब की स्क्रिप्ट चलाने से पहले मुझे पूरी तरह सजी हुई मेज़ दो, जिस पर Python पहले से हो, या Node, या जो कुछ इस जॉब को चाहिए।" ...
असली माहौल में GitLab CI डॉकर जॉब्स (jobs) और सर्विसेज़ (services) सीखना चाहते हैं?
नीचे क्लिक करें, GitLab CI के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ डॉकर जॉब्स (jobs) और सर्विसेज़ (services) पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंडॉकर जॉब्स (jobs) और सर्विसेज़ (services)आप क्या सीखेंगे
- Image keyword
- Services keyword
- Postgres service
- Redis service
- Docker-in-docker
- Service networking
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
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 मिनट
