Jenkins Tutorial
Learn Jenkins automation pipelines for continuous integration and continuous delivery. Build jobs, pipelines, agents, and automated deployments.
Jenkins is a widely-used automation server for building, testing, and deploying software. It supports both declarative and scripted pipelines, integrates with source control systems, and orchestrates complex workflows across build agents.
This 3-tutorial Jenkins series introduces installation and configuration, job and pipeline creation, source control integration, artifact management, and deployment automation. You will learn how to use Jenkins to run pipelines reliably, test code automatically, and deploy artifacts with confidence.
What You'll Learn
- Getting Started
- Core Concepts
- Advanced Topics
3 tutorials · Beginner to advanced · Free with no registration
Quick Start
Getting Started with JenkinsNew to Jenkins? This section helps you set up your environment and learn the fundamentals.
Section 1. Getting Started
Start here to learn the Jenkins basics.
- —Jenkins Introduction – Get started with Jenkins by installing the server, understanding jobs, and running your first build pipeline.
Section 2. Core Concepts
- —Jenkins Installation and Jobs – Learn how to install Jenkins, configure agents, and set up jobs using source control and build steps.
Section 3. Advanced Topics
- —Jenkins Pipelines and Deployments – Use Jenkins pipelines to automate builds, tests, and deployments with declarative configuration and artifact management.