Ravindra BagaleCourses & study guides मराठी

Ravi Sir's Cards › DevOps

Chapter 22: Jenkins Language Projects — Java to Python: मराठी Cards

English cards · Chapter उघडा

उजळणी (Revision) cards

एक pipeline रचना, अनेक भाषा. Companies कडे अनेक भाषांमध्ये apps असतात. प्रत्येकासाठी नवीन pipeline शिकणं slow.
उजळणी (Revision) card 1 of 11: एक pipeline रचना, अनेक भाषा · PNG download करा · Card page उघडा

Lesson: 22.1 How to read this chapter

Shared Pipeline job ची आठवण. प्रत्येक भाषेच्या project ला same प्रकारचा Jenkins job लागतो.
उजळणी (Revision) card 2 of 11: Shared Pipeline job ची आठवण · PNG download करा · Card page उघडा

Lesson: 22.2 Shared Pipeline job reminder

Maven सोबत Java: सुरुवात ते शेवट. Banks आणि service companies मध्ये Java apps कॉमन. Maven हे त्यांचं नेहमीचं build tool.
उजळणी (Revision) card 3 of 11: Maven सोबत Java: सुरुवात ते शेवट · PNG download करा · Card page उघडा

Lesson: 22.3 Java (Maven) — start to end

Spring Boot: सुरुवात ते शेवट. Web APIs साठी Spring Boot हा सगळ्यात जास्त वापरला जाणारा Java framework.
उजळणी (Revision) card 4 of 11: Spring Boot: सुरुवात ते शेवट · PNG download करा · Card page उघडा

Lesson: 22.4 Spring Boot — start to end

Microsoft .NET: सुरुवात ते शेवट. बरेच enterprise apps .NET वर C# मध्ये लिहिलेले असतात.
उजळणी (Revision) card 5 of 11: Microsoft .NET: सुरुवात ते शेवट · PNG download करा · Card page उघडा

Lesson: 22.5 .NET — start to end

PHP: सुरुवात ते शेवट. PHP वर बऱ्याच websites आणि shops चालतात.
उजळणी (Revision) card 6 of 11: PHP: सुरुवात ते शेवट · PNG download करा · Card page उघडा

Lesson: 22.6 PHP — start to end

Python: सुरुवात ते शेवट. Python web apps, data आणि scripts साठी वापरतात.
उजळणी (Revision) card 7 of 11: Python: सुरुवात ते शेवट · PNG download करा · Card page उघडा

Lesson: 22.7 Python — start to end

Gradle: सुरुवात ते शेवट. बऱ्याच Java आणि Android teams Maven नाही, Gradle वापरतात.
उजळणी (Revision) card 8 of 11: Gradle: सुरुवात ते शेवट · PNG download करा · Card page उघडा

Lesson: 22.8 Gradle — start to end

Node.js: कुठे शिकवलंय. Node.js apps पण same pipeline रचना वापरतात.
उजळणी (Revision) card 9 of 11: Node.js: कुठे शिकवलंय · PNG download करा · Card page उघडा

Lesson: 22.9 Node.js — pointer to chapters 20 and 21

भाषांची cheat sheet. Interview मध्ये कुठलीही भाषा येऊ शकते. छोटी table पटकन उत्तर द्यायला मदत करते.
उजळणी (Revision) card 10 of 11: भाषांची cheat sheet · PNG download करा · Card page उघडा

Lesson: 22.10 Side-by-side cheat sheet

भाषा pipelines साठी safety checklist. Failures लपवणारी किंवा secrets leak करणारी pipeline नसलेलीच बरी.
उजळणी (Revision) card 11 of 11: भाषा pipelines साठी safety checklist · PNG download करा · Card page उघडा

Lesson: 22.11 Safety and honesty checklist

मुलाखत (Interview) cards

माहीत नसलेल्या भाषेसाठी pipeline कशी बनवता? Stages same ठेवा: checkout, build, test, archive. भाषेचं build tool, test command आणि output path शोधा.
मुलाखत (Interview) card 1 of 11: माहीत नसलेल्या भाषेसाठी pipeline कशी बनवता? · PNG download करा · Card page उघडा

Lesson: 22.1 How to read this chapter

एका repo साठी किती Jenkins jobs? सहसा प्रत्येक repo साठी एक Pipeline job (किंवा एक multibranch job), जो त्या repo ची Jenkinsfile वाचतो.
मुलाखत (Interview) card 2 of 11: एका repo साठी किती Jenkins jobs? · PNG download करा · Card page उघडा

Lesson: 22.2 Shared Pipeline job reminder

Maven project साठी Jenkins stages लिहा. mvn -B clean verify चालवा, junit ने test reports publish करा, आणि target/ मधला jar archive करा.
मुलाखत (Interview) card 3 of 11: Maven project साठी Jenkins stages लिहा. · PNG download करा · Card page उघडा

Lesson: 22.3 Java (Maven) — start to end

Jenkins मधून Spring Boot app ship कसा करता? Runnable jar build करा, test, archive, मग java -jar चालवणारी Docker image build आणि push करा.
मुलाखत (Interview) card 4 of 11: Jenkins मधून Spring Boot app ship कसा करता? · PNG download करा · Card page उघडा

Lesson: 22.4 Spring Boot — start to end

Pipeline मध्ये .NET steps कुठल्या? dotnet restore, dotnet build, dotnet test, dotnet publish -c Release, मग archive.
मुलाखत (Interview) card 5 of 11: Pipeline मध्ये .NET steps कुठल्या? · PNG download करा · Card page उघडा

Lesson: 22.5 .NET — start to end

Jenkins मध्ये PHP app test कसा करता? composer.lock मधून composer install, मग vendor/bin/phpunit. Dev libraries शिवाय package करा.
मुलाखत (Interview) card 6 of 11: Jenkins मध्ये PHP app test कसा करता? · PNG download करा · Card page उघडा

Lesson: 22.6 PHP — start to end

Python Jenkins job मध्ये venv का? venv या job चे packages त्याच agent वरच्या बाकी jobs पासून वेगळे ठेवतो, म्हणजे versions भांडत नाहीत.
मुलाखत (Interview) card 7 of 11: Python Jenkins job मध्ये venv का? · PNG download करा · Card page उघडा

Lesson: 22.7 Python — start to end

gradle नाही, ./gradlew का चालवायचं? Wrapper कुठल्याही agent वर project ला हवं तेच Gradle version वापरतो.
मुलाखत (Interview) card 8 of 11: gradle नाही, ./gradlew का चालवायचं? · PNG download करा · Card page उघडा

Lesson: 22.8 Gradle — start to end

Jenkins मध्ये Node.js steps कुठल्या? npm ci, npm test, npm run build, मग dist/ archive.
मुलाखत (Interview) card 9 of 11: Jenkins मध्ये Node.js steps कुठल्या? · PNG download करा · Card page उघडा

Lesson: 22.9 Node.js — pointer to chapters 20 and 21

Maven, Gradle, .NET आणि Python चे build commands सांगा. mvn -B clean verify, ./gradlew build, dotnet test, venv मध्ये pytest.
मुलाखत (Interview) card 10 of 11: Maven, Gradle, .NET आणि Python चे build commands सांगा. · PNG download करा · Card page उघडा

Lesson: 22.10 Side-by-side cheat sheet

Pipeline प्रामाणिक आणि safe कशी ठेवता? Lockfiles commit करा, tests ना build fail करू द्या, आणि credentials ID ने वापरा, repo मध्ये secrets कधीच नाही.
मुलाखत (Interview) card 11 of 11: Pipeline प्रामाणिक आणि safe कशी ठेवता? · PNG download करा · Card page उघडा

Lesson: 22.11 Safety and honesty checklist

तुलना (Comparison) cards

Maven vs Gradle. दोन Java build tools.Maven: pom.xml, ठरलेलं lifecycle.Gradle: build.gradle, लवचिक scripts.
तुलना (Comparison) card 1 of 3: Maven vs Gradle · PNG download करा · Card page उघडा

Lesson: 22.3 Java (Maven) — start to end

Python venv vs global pip install. venv: एका project साठी folder मध्ये packages.Global: पूर्ण machine साठी packages.
तुलना (Comparison) card 2 of 3: Python venv vs global pip install · PNG download करा · Card page उघडा

Lesson: 22.7 Python — start to end

Jar artifact vs Docker image. Jar: compile केलेलं Java app.Docker image: app सोबत Java आणि OS files, चालवायला तयार.
तुलना (Comparison) card 3 of 3: Jar artifact vs Docker image · PNG download करा · Card page उघडा

Lesson: 22.4 Spring Boot — start to end