Jenkins
फ्रीस्टाइल जॉब्स से लेकर डिक्लेरेटिव पाइपलाइन, शेयर्ड लाइब्रेरी, Docker एजेंट, और पाइपलाइन-ऐज-कोड तक Jenkins सीखें।
11 पाठ, क्रम में
- 120 मिनट
Jenkins क्या है
किसी भी बैंक, टेलीकॉम कंपनी, अस्पताल के आईटी विभाग या दस साल से ज़्यादा पुराने गेम स्टूडियो का करियर पेज खोलिए, और आपको कोई नौकरी का विज्ञापन मिल...
History and Hudson forkWhy Jenkins is still everywhereController and agentsPlugin ecosystemJenkins vs GitLab CI vs GitHub Actions - 225 मिनट
आपकी पहली फ्रीस्टाइल जॉब (Freestyle Job)
आपने पढ़ लिया है कि Jenkins क्या है और यह अब तक क्यों टिका हुआ है। लेकिन जब तक आप खुद न देख लें कि Jenkins एक repository क्लोन करता है, एक कमांड...
New ItemFreestyle projectSource Code ManagementExecute shell build stepBuild NowConsole output - 330 मिनट
आपकी पहली डिक्लेरेटिव पाइपलाइन (Declarative Pipeline)
पिछले पाठ में बनाई गई freestyle जॉब पर लौटिए और मान लीजिए छह महीने बीत चुके हैं। शेल स्क्रिप्ट तीन पंक्तियों से बढ़कर अस्सी हो चुकी है। पिछले हफ़्ते...
Pipeline job typeJenkinsfileAgent anyStages and stepsDeclarative vs scripted - 430 मिनट
Stages, Steps, और Post Blocks
आपकी पहली पाइपलाइन एक sh पंक्ति की थी, और वह चल गई। असली पाइपलाइन में चेकआउट होता है, बिल्ड होता है, टेस्ट होते हैं और पैकेज बनता है, और जैसे ही ये...
Multiple stagesSh and echoArchiveArtifactsJunit stepPost alwaysPost success and failure - 525 मिनट
आर्टिफैक्ट (Artifacts) और परीक्षण परिणाम
बिल्ड रात दो बजे लाल हो गया और किसी को पता लगाना है कि क्यों। वह जॉब खोलता है, और पूरे पेज पर बस कंसोल लॉग का एक लिंक है: ग्यारह हज़ार पंक्तियों का...
ArchiveArtifactsJunit stepPublishHTMLTest trend graphFingerprinting - 630 मिनट
पर्यावरण और क्रेडेंशियल
आपकी पाइपलाइन को किसी रजिस्ट्री में इमेज पुश करनी है, और रजिस्ट्री पासवर्ड माँगती है। सबसे जल्दी काम करने वाली चीज़ है उसे Jenkinsfile में चिपका...
Environment blockCredentials() helperJenkins credentials storeUsername with passwordSecret textSSH key+1 - 730 मिनट
समानांतर और Matrix बिल्ड
पाँच स्टेज, हर एक तीन मिनट का, और पूरी पाइपलाइन पंद्रह मिनट ले लेती है। यह संख्या सिर्फ़ खीझ नहीं पैदा करती, यह लोगों का व्यवहार बदल देती है: लोग CI...
Parallel inside a stageFan-out fan-inMatrix blockAxes and axisExcludes - 830 मिनट
एजेंट (Agents) और Docker
मंगलवार को बिल्ड पास हुआ और बुधवार को विफल, जबकि कोड में एक भी बदलाव नहीं हुआ था। पता चला कि मंगलवार वाला बिल्ड उस एजेंट पर उतरा था जहाँ किसी ने Node...
Agent any vs agent noneAgent labelsAgent dockerAgent kubernetesPer-stage agents - 925 मिनट
ट्रिगर (Triggers) और शेड्यूल
जो पाइपलाइन सिर्फ़ तब चलती है जब कोई Build Now दबाता है, वह निरंतर एकीकरण नहीं, बस एक बटन है। CI की असली क़ीमत उन बिल्ड से आती है जो किसी ने माँगी ही...
Triggers blockCron syntax with HPollSCMMultibranch PipelineGitHub and GitLab webhooks - 1030 मिनट
साझा लाइब्रेरी (Shared Libraries)
अपने संगठन की तीन Jenkinsfile खोलिए और तीनों में Groovy की वही पंद्रह पंक्तियाँ मिलेंगी। Slack पर सूचना भेजने वाला हिस्सा। "Docker इमेज बनाओ और पुश...
Vars folderSrc folder@Library annotationCustom stepsGlobal utilities - 1145 मिनट
कैपस्टोन: Node.js ऐप के लिए पाइपलाइन (Pipeline) कोड के रूप में
अब सब कुछ आपस में जोड़ने का वक़्त है। आप एक ही Jenkinsfile लिखेंगे, जो किसी छोटे Node.js प्रोजेक्ट का पूरा काम संभाल ले: कोड चेकआउट करना, डिपेंडेंसी...
Full JenkinsfileCheckoutParallel lint and testDocker build and pushCredentialsJunit results+1
अपनी भाषा में Jenkins सीखें
हर पाठ, क्विज़ और ट्यूटर का जवाब आपकी भाषा में आता है। AI ट्यूटर उसी भाषा में जवाब देता है जिसमें आप पूछते हैं।
Roles that use Jenkins
See how hiring teams interview engineers on Jenkins, in production-like environments.
CI/CD Engineer
Hire CI/CD engineers who keep your release train on time. Interview them in real GitHub Actions, GitLab CI and Jenkins workspaces with builds that fail the way they do in production.
See the interviewRelease/Build Engineer
Hire release and build engineers who make shipping boring. Real repos, real artifact stores, real signing flows. We record every step they take.
See the interviewDevOps Engineer
Hire DevOps engineers who actually ship. Run live or take-home interviews in production-like Linux environments with Docker, Kubernetes, Terraform and CI/CD. See how they debug, automate, and work alongside AI.
See the interview