Ravindra BagaleCourses & study guides मराठी

Ravi Sir's Cards › DevOps

Chapter 24: Jenkins with GitHub, GitLab and Bitbucket: मराठी Cards

English cards · Chapter उघडा

उजळणी (Revision) cards

GitHub, GitLab, Bitbucket: Jenkins ची एकच कल्पना. Companies वेगवेगळे Git hosts वापरतात. Jenkins setup फार बदलायला नको.
उजळणी (Revision) card 1 of 6: GitHub, GitLab, Bitbucket: Jenkins ची एकच कल्पना · PNG download करा · Card page उघडा

Lesson: 24.1 Three hosts, one Jenkins idea

Clone साठी HTTPS की SSH. Private repo वाचायला Jenkins ने आपली ओळख सिद्ध करायला हवी.
उजळणी (Revision) card 2 of 6: Clone साठी HTTPS की SSH · PNG download करा · Card page उघडा

Lesson: 24.2 HTTPS or SSH

Webhook vs poll: laptop internet वर नाही. GitHub फक्त त्याला पोहोचता येणाऱ्या Jenkins ला call करू शकतो.
उजळणी (Revision) card 3 of 6: Webhook vs poll: laptop internet वर नाही · PNG download करा · Card page उघडा

Lesson: 24.3 Webhook versus poll — the laptop is not on the internet

Multibranch pipeline. प्रत्येक branch साठी हाताने job बनवणं वाढत नाही.
उजळणी (Revision) card 4 of 6: Multibranch pipeline · PNG download करा · Card page उघडा

Lesson: 24.4 Multibranch

Pull request builds आणि tag builds. तुटका code merge आधी पकडायला हवा, आणि releases ठरलेल्या point वरून build व्हायला हवेत.
उजळणी (Revision) card 5 of 6: Pull request builds आणि tag builds · PNG download करा · Card page उघडा

Lesson: 24.5 Pull request builds and tag builds

Git आणि Jenkins सोबत काय करू नये. Git access मधले छोटे shortcuts leaks आणि वाईट deploys घडवतात.
उजळणी (Revision) card 6 of 6: Git आणि Jenkins सोबत काय करू नये · PNG download करा · Card page उघडा

Lesson: 24.7 What not to do

मुलाखत (Interview) cards

GitHub, GitLab आणि Bitbucket सोबत Jenkins same चालतो का? हो. प्रत्येकाला repo URL, credential ID आणि webhook लागतो. फक्त plugin वेगळा.
मुलाखत (Interview) card 1 of 6: GitHub, GitLab आणि Bitbucket सोबत Jenkins same चालतो का? · PNG download करा · Card page उघडा

Lesson: 24.1 Three hosts, one Jenkins idea

Jenkins clone साठी HTTPS token की SSH key? दोन्ही चालतात. सगळ्यात कमी access वापरा: read-only deploy key (SSH) किंवा फक्त repo read असलेला token.
मुलाखत (Interview) card 2 of 6: Jenkins clone साठी HTTPS token की SSH key? · PNG download करा · Card page उघडा

Lesson: 24.2 HTTPS or SSH

GitHub webhook माझ्या Jenkins पर्यंत का पोहोचत नाही? GitHub ला internet वरून Jenkins पर्यंत पोहोचता यायला हवं. Laptop किंवा private network पोहोचण्यासारखं नाही.
मुलाखत (Interview) card 3 of 6: GitHub webhook माझ्या Jenkins पर्यंत का पोहोचत नाही? · PNG download करा · Card page उघडा

Lesson: 24.3 Webhook versus poll — the laptop is not on the internet

Multibranch Pipeline काय करते? Repo scan करते, Jenkinsfile असलेल्या प्रत्येक branch साठी job बनवते, आणि delete झालेल्या branches चे jobs काढते.
मुलाखत (Interview) card 4 of 6: Multibranch Pipeline काय करते? · PNG download करा · Card page उघडा

Lesson: 24.4 Multibranch

Git tag वरून release कसा build करता? Tag discovery चालू करा. Jenkinsfile मध्ये release steps when { buildingTag() } ने चालवा.
मुलाखत (Interview) card 5 of 6: Git tag वरून release कसा build करता? · PNG download करा · Card page उघडा

Lesson: 24.5 Pull request builds and tag builds

Jenkins मध्ये Git सोबत काय कधीच करू नये? Clone साठी admin token नाही, Jenkinsfile मध्ये secrets नाहीत, आणि कुठल्याही branch वरून deploy नाही.
मुलाखत (Interview) card 6 of 6: Jenkins मध्ये Git सोबत काय कधीच करू नये? · PNG download करा · Card page उघडा

Lesson: 24.7 What not to do

तुलना (Comparison) cards

Jenkins मध्ये Git साठी HTTPS vs SSH. HTTPS: username + token ने clone.SSH: key pair ने clone.
तुलना (Comparison) card 1 of 3: Jenkins मध्ये Git साठी HTTPS vs SSH · PNG download करा · Card page उघडा

Lesson: 24.2 HTTPS or SSH

Pipeline job vs Multibranch Pipeline. Pipeline: एक job, एक branch.Multibranch: प्रत्येक branch आणि PR साठी job, आपोआप.
तुलना (Comparison) card 2 of 3: Pipeline job vs Multibranch Pipeline · PNG download करा · Card page उघडा

Lesson: 24.4 Multibranch

PR build vs tag build. PR build: सुचवलेला बदल test करतो.Tag build: v1.4.0 सारखं version build करतो.
तुलना (Comparison) card 3 of 3: PR build vs tag build · PNG download करा · Card page उघडा

Lesson: 24.5 Pull request builds and tag builds