Document

SUBSCRIBE TO GET FULL ACCESS TO THE E-BOOKS FOR FREE 🎁SUBSCRIBE NOW

Professional Dropdown with Icon

SUBSCRIBE NOW TO GET FREE ACCESS TO EBOOKS

CI/CD & Jenkins tutorials

Continuous integration and delivery turn code into running software automatically. This series covers the concepts and the tooling: the software delivery lifecycle, build automation with Maven, and pipelines with Jenkins.

It starts with an introduction to SDLC and DevOps culture — why the feedback loop matters and where CI/CD fits. Maven is introduced as the build tool for Java projects: project structure, lifecycle phases and the commands you will call from a pipeline.

The Jenkins chapters install the controller, tour the interface and plugins, then move to pipelines as code with a Jenkinsfile: stages, agents, credentials and post actions. Two lessons show Jenkins working alongside Azure DevOps (Azure Repos as source, Azure Pipelines for CI/CD comparison).

The capstone project ties everything together: a Git repository, a Maven build, a Jenkins pipeline and a Docker image deployed to a Kubernetes cluster.

How to use this hub. Lessons are ordered as a learning path: start at 01 and follow the arrows, or jump to any chapter. 11 lessons, free, no account required.

Learning path

Concepts and build tools

  1. SDLC and DevOps — introduction
  2. Maven — build tool
  3. Maven introduction
  4. Maven commands

Jenkins

  1. Jenkins — Series introduction
  2. Jenkins introduction
  3. Jenkins installation
  4. Jenkinsfile and pipelines as code

Integrations and capstone

  1. Jenkins with Azure Repos
  2. Azure DevOps CI/CD pipeline
  3. Capstone project

Other learning paths