Ravindra BagaleCourses & study guides मराठी

Ravi Sir's Cards › DevOps

Chapter 10: Jenkins Introduction: मराठी Cards

English cards · Chapter उघडा

उजळणी (Revision) cards

Interviews मध्ये Jenkins अजून का येतो. अनेक companies, banks आणि service firms अजून जुन्या projects साठी Jenkins चालवतात.
उजळणी (Revision) card 1 of 15: Interviews मध्ये Jenkins अजून का येतो · PNG download करा · Card page उघडा

Lesson: 10.1 Why Jenkins still appears in interviews

Controller, agents आणि jobs. हे तीन शब्द प्रत्येक Jenkins चर्चेत आणि error message मध्ये येतात.
उजळणी (Revision) card 2 of 15: Controller, agents आणि jobs · PNG download करा · Card page उघडा

Lesson: 10.2 Controller, agents and jobs

Docker मध्ये Jenkins: lab रचना. Lab काही मिनिटांत सुरू व्हायला हवा आणि server लागायला नको.
उजळणी (Revision) card 3 of 15: Docker मध्ये Jenkins: lab रचना · PNG download करा · Card page उघडा

Lesson: 10.3 Run Jenkins in Docker (lab shape)

Declarative Jenkinsfile basics. UI मध्ये टाईप केलेल्या pipelines review किंवा version होत नाहीत.
उजळणी (Revision) card 4 of 15: Declarative Jenkinsfile basics · PNG download करा · Card page उघडा

Lesson: 10.4 Declarative Jenkinsfile basics

Credentials store (थोडक्यात). Scripts मधले passwords Git आणि logs मध्ये leak होतात.
उजळणी (Revision) card 5 of 15: Credentials store (थोडक्यात) · PNG download करा · Card page उघडा

Lesson: 10.5 Credentials store (high level)

SCM वरून Pipeline job. बदल review व्हावेत म्हणून pipeline Git मधून यायला हवी.
उजळणी (Revision) card 6 of 15: SCM वरून Pipeline job · PNG download करा · Card page उघडा

Lesson: 10.6 Pipeline job from SCM

GitHub Actions vs Jenkins: same badge, same stages. Companies बदलल्या की tools बदलतात. कल्पना तशाच राहतात.
उजळणी (Revision) card 7 of 15: GitHub Actions vs Jenkins: same badge, same stages · PNG download करा · Card page उघडा

Lesson: 10.7 Actions vs Jenkins — same badge API stages

Agents आणि Docker-in-Docker ची ओळख. Jenkins मधून images build करणं कॉमन, पण unsafe पणे करणं सोपं.
उजळणी (Revision) card 8 of 15: Agents आणि Docker-in-Docker ची ओळख · PNG download करा · Card page उघडा

Lesson: 10.8 Agents and Docker-in-Docker awareness

Multibranch pipeline ची ओळख. Teams एकाच वेळी अनेक branches वर काम करतात.
उजळणी (Revision) card 9 of 15: Multibranch pipeline ची ओळख · PNG download करा · Card page उघडा

Lesson: 10.8b Multibranch Pipeline (awareness)

Shared libraries ची ओळख. सगळीकडे तोच pipeline code copy केला तर fix करणं अवघड.
उजळणी (Revision) card 10 of 15: Shared libraries ची ओळख · PNG download करा · Card page उघडा

Lesson: 10.8c Shared libraries (awareness)

Folders आणि credentials scope. प्रत्येक secret global असेल तर कुठलाही job कुठलंही secret वापरू शकतो.
उजळणी (Revision) card 11 of 15: Folders आणि credentials scope · PNG download करा · Card page उघडा

Lesson: 10.8d Folders and credentials scope

Troubleshooting table. पहिल्या Jenkins errors सहसा setup च्या असतात, code च्या नाही.
उजळणी (Revision) card 12 of 15: Troubleshooting table · PNG download करा · Card page उघडा

Lesson: 10.9 Troubleshooting table

Lab Jenkins साठी safety. उघडे Jenkins servers पटकन सापडतात आणि गैरवापर होतो.
उजळणी (Revision) card 13 of 15: Lab Jenkins साठी safety · PNG download करा · Card page उघडा

Lesson: 10.10 Safety for lab Jenkins

Cleanup आणि खर्च safety च्या सवयी. विसरलेले cloud servers दर तासाला billing करत राहतात.
उजळणी (Revision) card 14 of 15: Cleanup आणि खर्च safety च्या सवयी · PNG download करा · Card page उघडा

Lesson: 10.11 Cleanup and cost/safety habits

Lab: pipeline job सोबत Docker मध्ये Jenkins. एकदा स्वतः केलं हाच interview मधला सगळ्यात चांगला पुरावा.
उजळणी (Revision) card 15 of 15: Lab: pipeline job सोबत Docker मध्ये Jenkins · PNG download करा · Card page उघडा

Lesson: 10.12 Lab — Jenkins in Docker + Pipeline job

मुलाखत (Interview) cards

नवीन tools असताना Jenkins का शिकायचं? अनेक companies अजून तो चालवतात, आणि त्याच्या कल्पना (triggers, stages, agents, credentials) प्रत्येक CI tool मध्ये चालतात.
मुलाखत (Interview) card 1 of 15: नवीन tools असताना Jenkins का शिकायचं? · PNG download करा · Card page उघडा

Lesson: 10.1 Why Jenkins still appears in interviews

Controller, agent आणि job म्हणजे काय? Controller: मुख्य server आणि UI. Agent: builds चालवणारी machine. Job: steps असलेलं काम.
मुलाखत (Interview) card 2 of 15: Controller, agent आणि job म्हणजे काय? · PNG download करा · Card page उघडा

Lesson: 10.2 Controller, agents and jobs

Lab साठी Docker मध्ये Jenkins कसा चालवता? Data साठी volume आणि localhost ला bind केलेल्या port सोबत jenkins/jenkins:lts चालवा.
मुलाखत (Interview) card 3 of 15: Lab साठी Docker मध्ये Jenkins कसा चालवता? · PNG download करा · Card page उघडा

Lesson: 10.3 Run Jenkins in Docker (lab shape)

छोटी Declarative Jenkinsfile लिहा. pipeline, agent, steps असलेल्या stages, आणि post.
मुलाखत (Interview) card 4 of 15: छोटी Declarative Jenkinsfile लिहा. · PNG download करा · Card page उघडा

Lesson: 10.4 Declarative Jenkinsfile basics

Jenkins jobs secrets कसे वापरतात? Secrets Credentials store मध्ये राहतात. Jobs ते ID ने वापरतात, आणि logs त्यांना mask करतात.
मुलाखत (Interview) card 5 of 15: Jenkins jobs secrets कसे वापरतात? · PNG download करा · Card page उघडा

Lesson: 10.5 Credentials store (high level)

Pipeline script from SCM म्हणजे काय? UI मध्ये टाईप केलेल्या script ऐवजी, job प्रत्येक build ला Git मधून Jenkinsfile वाचतो.
मुलाखत (Interview) card 6 of 15: Pipeline script from SCM म्हणजे काय? · PNG download करा · Card page उघडा

Lesson: 10.6 Pipeline job from SCM

GitHub Actions Jenkins सारखं कसं? दोन्ही trigger नंतर machine (runner/agent) वर stages/steps चालवतात, Git मधल्या file मध्ये लिहिलेले.
मुलाखत (Interview) card 7 of 15: GitHub Actions Jenkins सारखं कसं? · PNG download करा · Card page उघडा

Lesson: 10.7 Actions vs Jenkins — same badge API stages

Jenkins मध्ये Docker-in-Docker धोकादायक का? Docker socket mount करणं किंवा privileged चालवणं build ला host चा root control देतं.
मुलाखत (Interview) card 8 of 15: Jenkins मध्ये Docker-in-Docker धोकादायक का? · PNG download करा · Card page उघडा

Lesson: 10.8 Agents and Docker-in-Docker awareness

Multibranch Pipeline team ला काय देते? Jenkinsfile असलेल्या प्रत्येक branch आणि PR साठी build, आपोआप बनतो आणि काढला जातो.
मुलाखत (Interview) card 9 of 15: Multibranch Pipeline team ला काय देते? · PNG download करा · Card page उघडा

Lesson: 10.8b Multibranch Pipeline (awareness)

Shared library कधी वापरता? अनेक repos same pipeline steps वापरत असतील तेव्हा, म्हणजे एकदाच fix.
मुलाखत (Interview) card 10 of 15: Shared library कधी वापरता? · PNG download करा · Card page उघडा

Lesson: 10.8c Shared libraries (awareness)

Global vs folder credentials? Global: कुठलाही job वापरू शकतो. Folder: फक्त त्या folder मधले jobs. प्रत्येक team ला folder.
मुलाखत (Interview) card 11 of 15: Global vs folder credentials? · PNG download करा · Card page उघडा

Lesson: 10.8d Folders and credentials scope

पहिला Jenkins build fail झाला. सुरुवात कुठून? Console log: पहिली error शोधा, मग tools, credentials आणि Jenkinsfile spelling check करा.
मुलाखत (Interview) card 12 of 15: पहिला Jenkins build fail झाला. सुरुवात कुठून? · PNG download करा · Card page उघडा

Lesson: 10.9 Troubleshooting table

Lab Jenkins safe कसा ठेवता? Strong admin password, public नाही (localhost किंवा फक्त तुमचा IP), खरे secrets नाहीत, आणि नंतर बंद.
मुलाखत (Interview) card 13 of 15: Lab Jenkins safe कसा ठेवता? · PNG download करा · Card page उघडा

Lesson: 10.10 Safety for lab Jenkins

Jenkins lab नंतर काय cleanup करता? Cloud VMs stop किंवा delete करा, containers आणि volumes काढा, आणि lab tokens revoke करा.
मुलाखत (Interview) card 14 of 15: Jenkins lab नंतर काय cleanup करता? · PNG download करा · Card page उघडा

Lesson: 10.11 Cleanup and cost/safety habits

तुमचा Jenkins lab समजवा. Docker मध्ये Jenkins, Pipeline from SCM job, Checkout, Build, Test असलेली Jenkinsfile, आणि archived output.
मुलाखत (Interview) card 15 of 15: तुमचा Jenkins lab समजवा. · PNG download करा · Card page उघडा

Lesson: 10.12 Lab — Jenkins in Docker + Pipeline job

तुलना (Comparison) cards

GitHub Actions vs Jenkins. GitHub Actions: GitHub मध्ये असलेलं CI, .yml मध्ये workflows.Jenkins: self-hosted server, Groovy मध्ये Jenkinsfile.
तुलना (Comparison) card 1 of 3: GitHub Actions vs Jenkins · PNG download करा · Card page उघडा

Lesson: 10.7 Actions vs Jenkins — same badge API stages

Global vs folder-scoped credentials. Global: प्रत्येक job वापरू शकतो.Folder: फक्त त्या folder मधले jobs.
तुलना (Comparison) card 2 of 3: Global vs folder-scoped credentials · PNG download करा · Card page उघडा

Lesson: 10.8d Folders and credentials scope

Container vs volume. Container: चालू Jenkins program.Volume: JENKINS_HOME ठेवणारं storage.
तुलना (Comparison) card 3 of 3: Container vs volume · PNG download करा · Card page उघडा

Lesson: 10.3 Run Jenkins in Docker (lab shape)