रूल्स (rules) और सशर्त जॉब्स (jobs)
GitLab CI कोर्स का हिस्सा
अब तक आपने जितने जॉब लिखे हैं, वे हर एक पुश पर चलते हैं, चाहे पुश किसी भी ब्रांच पर हुआ हो और पाइपलाइन किसी भी वजह से शुरू हुई हो। जब तक आप अकेले प्रयोग कर रहे हैं तब तक इसमें कोई हर्ज नहीं, पर जिस दिन असली टीम असली प्रोजेक्ट पर पुश करने लगे उसी दिन से हर्ज शुरू हो जाता है। किसी ने README में एक टाइपो ठीक किया और तीस मिनट लंबा इंटीग्रेशन सूट चल पड़े, यह कोई नहीं चाहता। कोई अधबनी फ़ीचर ब्रांच सिर्फ़ इसलिए चुपचाप...
rules: ब्लॉक को तय क्रम में पूछे गए हाँ-या-ना सवालों की शृंखला मानिए, ठीक उस फ़ॉर्म की तरह जिस पर लिखा हो "सवाल 1 का उत्तर हाँ है तो यहीं रुकिए और उसी का निर्देश मानिए, वरना सवाल 2 पर जाइए"। GitLab CI में नियम ठीक-ठीक उस सूची की एक प्रविष्टि है, और GitLab सूची को ऊपर से चलता है, बारी-बारी हर नियम जाँचता है, और सबसे पहले जो मेल खा जाए वहीं रुक जाता है। वह मेल खाया हुआ नियम जो कहेगा वही होगा, चाहे जॉब चलाना हो, हाथ से...
असली माहौल में GitLab CI रूल्स (rules) और सशर्त जॉब्स (jobs) सीखना चाहते हैं?
नीचे क्लिक करें, GitLab CI के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ रूल्स (rules) और सशर्त जॉब्स (jobs) पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंरूल्स (rules) और सशर्त जॉब्स (jobs)आप क्या सीखेंगे
- Rules keyword
- If conditions
- CI_COMMIT_BRANCH
- CI_PIPELINE_SOURCE
- When manual
- Changes paths
- Rules vs only/except
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
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 मिनट
