Ravindra BagaleCourses & study guides मराठी

Chapter 80: DevOps Projects Part 10: Jenkins Agents Freestyle Pipeline Webhook Sonar ECR EKS Approval Libraries Backup

Friends, these ten projects teach Jenkins the way companies run it. Install with agents, freestyle build and test, Declarative Jenkinsfile, SCM webhooks, Maven with SonarQube gates, Docker to ECR, deploy to EKS, approval before prod, shared libraries, and backup plus restore. Each project is a real company story with commands you type yourself.

What you will learn in this chapter

  • Install Jenkins with agents
  • Freestyle job build and test
  • Declarative Jenkinsfile pipeline
  • SCM webhook auto-build
  • Java Maven build with SonarQube quality gate
  • Build and push a Docker image to Amazon ECR
  • Deploy to EKS from Jenkins
  • Approval step before production
  • Shared libraries for many teams
  • Jenkins backup and restore

Concepts in this chapter

  1. 80.1Project 67: Install Jenkins with agents
  2. 80.2Project 68: Freestyle job build and test
  3. 80.3Project 69: Declarative Jenkinsfile pipeline
  4. 80.4Project 70: SCM webhook auto-build
  5. 80.5Project 71: Java Maven build with SonarQube quality gate
  6. 80.6Project 72: Build and push a Docker image to Amazon ECR
  7. 80.7Project 73: Deploy to EKS from Jenkins
  8. 80.8Project 74: Approval step before production
  9. 80.9Project 75: Shared libraries for many teams
  10. 80.10Project 76: Jenkins backup and restore

The chapter recap is at the end of the last concept page.