Ravindra BagaleCourses & study guides मराठी

Ravi Sir's Cards › DevOps

Chapter 23: Jenkins Fundamentals, Install and Architecture: मराठी Cards

English cards · Chapter उघडा

उजळणी (Revision) cards

Jenkins म्हणजे काय. हाताने builds आणि tests slow होतात आणि लोक steps विसरतात.
उजळणी (Revision) card 1 of 8: Jenkins म्हणजे काय · PNG download करा · Card page उघडा

Lesson: 23.1 What Jenkins is

Integration, delivery, deployment. हे तीन शब्द सारखे वाटतात, पण pipeline मधले वेगळे थांबे आहेत.
उजळणी (Revision) card 2 of 8: Integration, delivery, deployment · PNG download करा · Card page उघडा

Lesson: 23.2 Integration, delivery, deployment

Controller आणि agents. प्रत्येक build एकाच machine वर चालवणं slow आणि unsafe.
उजळणी (Revision) card 3 of 8: Controller आणि agents · PNG download करा · Card page उघडा

Lesson: 23.3 Controller and agents

JENKINS_HOME: Jenkins सगळं कुठे ठेवतो. हा folder गेला तर सगळे jobs, history आणि settings जातात.
उजळणी (Revision) card 4 of 8: JENKINS_HOME: Jenkins सगळं कुठे ठेवतो · PNG download करा · Card page उघडा

Lesson: 23.4 JENKINS_HOME

Environment variables आणि artifacts. Outputs ला नाव द्यायला आणि track करायला builds ना त्यांचा number, commit आणि folder माहीत हवा.
उजळणी (Revision) card 5 of 8: Environment variables आणि artifacts · PNG download करा · Card page उघडा

Lesson: 23.5 Environment variables and artifacts

Linux package install: आजचे docs वापरा. जुन्या blog मधले commands बऱ्याचदा fail होतात कारण keys आणि Java versions बदलतात.
उजळणी (Revision) card 6 of 8: Linux package install: आजचे docs वापरा · PNG download करा · Card page उघडा

Lesson: 23.6 Linux package install — follow today's docs

Jenkins चालवायच्या इतर पद्धती. Teams Jenkins वेगवेगळ्या ठिकाणी चालवतात. प्रत्येकात data safe आणि आत यायचा secure मार्ग हवा.
उजळणी (Revision) card 7 of 8: Jenkins चालवायच्या इतर पद्धती · PNG download करा · Card page उघडा

Lesson: 23.7 WAR, Docker, Kubernetes, Nginx, firewall

स्वतःच्या controller वरून Jenkins CLI. पुन्हा पुन्हा होणाऱ्या admin कामासाठी clicking slow.
उजळणी (Revision) card 8 of 8: स्वतःच्या controller वरून Jenkins CLI · PNG download करा · Card page उघडा

Lesson: 23.8 CLI, from your own controller

मुलाखत (Interview) cards

Jenkins म्हणजे काय? Code बदलल्यावर, timer वर किंवा हाताने build, test आणि deploy jobs चालवणारा open-source automation server.
मुलाखत (Interview) card 1 of 8: Jenkins म्हणजे काय? · PNG download करा · Card page उघडा

Lesson: 23.1 What Jenkins is

Continuous Delivery vs Continuous Deployment? Delivery: प्रत्येक चांगला build release ला तयार; माणूस deploy click करतो. Deployment: आपोआप production ला जातो.
मुलाखत (Interview) card 2 of 8: Continuous Delivery vs Continuous Deployment? · PNG download करा · Card page उघडा

Lesson: 23.2 Integration, delivery, deployment

Jenkins controller आणि agent समजवा. Controller jobs ठेवतो, builds schedule करतो आणि results दाखवतो. Agents build steps चालवतात.
मुलाखत (Interview) card 3 of 8: Jenkins controller आणि agent समजवा. · PNG download करा · Card page उघडा

Lesson: 23.3 Controller and agents

JENKINS_HOME मध्ये काय असतं, आणि backup का? Jobs, build history, plugins, config आणि secrets. तोच पूर्ण Jenkins; दुसरा database नाही.
मुलाखत (Interview) card 4 of 8: JENKINS_HOME मध्ये काय असतं, आणि backup का? · PNG download करा · Card page उघडा

Lesson: 23.4 JENKINS_HOME

Jenkins build चे काही environment variables सांगा. BUILD_NUMBER, JOB_NAME, WORKSPACE, GIT_COMMIT, BRANCH_NAME (multibranch).
मुलाखत (Interview) card 5 of 8: Jenkins build चे काही environment variables सांगा. · PNG download करा · Card page उघडा

Lesson: 23.5 Environment variables and artifacts

Linux वर Jenkins कसा install करता? Supported Java install करा, Jenkins repo आणि key add करा, package install करा, service enable करा.
मुलाखत (Interview) card 6 of 8: Linux वर Jenkins कसा install करता? · PNG download करा · Card page उघडा

Lesson: 23.6 Linux package install — follow today's docs

Docker मध्ये Jenkins safe कसा चालवता? jenkins/jenkins:lts वापरा, JENKINS_HOME volume वर ठेवा, आणि समोर HTTPS ठेवा.
मुलाखत (Interview) card 7 of 8: Docker मध्ये Jenkins safe कसा चालवता? · PNG download करा · Card page उघडा

Lesson: 23.7 WAR, Docker, Kubernetes, Nginx, firewall

Terminal मधून Jenkins job कसा start करता? तुमच्या user आणि API token सोबत jenkins-cli.jar किंवा REST API वापरा.
मुलाखत (Interview) card 8 of 8: Terminal मधून Jenkins job कसा start करता? · PNG download करा · Card page उघडा

Lesson: 23.8 CLI, from your own controller

तुलना (Comparison) cards

CI vs CD (Continuous Integration vs Continuous Delivery). CI (Continuous Integration): प्रत्येक code push आपोआप build आणि test होतो, दिवसातून अनेक वेळा.CD (Continuous Delivery): CI pass झालेला प्रत्येक बदल pack होतो आणि users साठी release ला तयार होतो.
तुलना (Comparison) card 1 of 3: CI vs CD (Continuous Integration vs Continuous Delivery) · PNG download करा · Card page उघडा

Lesson: 23.2 Integration, delivery, deployment

Controller vs Agent. Controller: UI, jobs आणि schedule असलेला मुख्य Jenkins server.Agent: build steps चालवणारी machine.
तुलना (Comparison) card 2 of 3: Controller vs Agent · PNG download करा · Card page उघडा

Lesson: 23.3 Controller and agents

Linux package म्हणून Jenkins vs Docker container. Package: server वर service म्हणून install.Docker: jenkins/jenkins image मधून चालतो.
तुलना (Comparison) card 3 of 3: Linux package म्हणून Jenkins vs Docker container · PNG download करा · Card page उघडा

Lesson: 23.7 WAR, Docker, Kubernetes, Nginx, firewall