Jenkins Tutorials

Learn Jenkins through comprehensive tutorials that cover CI/CD pipelines and automation. Study Jenkins online via hands - on labs and practical DevOps exercises in our interactive playground.

Storing Credentials in Jenkins

Storing Credentials in Jenkins

Create, inspect, and update a Jenkins username/password credential from the Jenkins dashboard.
Jenkins
Writing Scripted Jenkins Pipelines

Writing Scripted Jenkins Pipelines

Create and run a Jenkins scripted Pipeline job with node, stage, shell steps, and Groovy control flow.
Jenkins
Using Jenkins Shared Libraries

Using Jenkins Shared Libraries

Create a local Jenkins shared library, register it from the dashboard, and call it from a Pipeline job.
Jenkins
Triggering Jenkins Builds with Webhooks

Triggering Jenkins Builds with Webhooks

Simulate a repository webhook with curl, pass branch and commit data into a Jenkins job, and verify the triggered build log.
Jenkins
Running Pipelines on Container Agents

Running Pipelines on Container Agents

Run a Jenkins Pipeline in the container-backed Jenkins environment and capture container execution evidence.
Jenkins
Publishing Test Reports and Build Notifications

Publishing Test Reports and Build Notifications

Create a Jenkins Freestyle job from the dashboard, publish JUnit test results, and configure build email notifications.
Jenkins
Initializing a Jenkins Controller

Initializing a Jenkins Controller

Start an isolated Jenkins controller, retrieve the initial admin password, create a real administrator, confirm the initialized dashboard, and clean up the temporary controller.
Jenkins
Creating Multibranch Pipelines

Creating Multibranch Pipelines

Create a local two-branch Git repository, configure a Jenkins Multibranch Pipeline from the dashboard, and compare branch builds.
Jenkins
Configuring Tools and Labeled Agents

Configuring Tools and Labeled Agents

Configure a Jenkins node label, a local Git tool, and a Freestyle job from the Jenkins dashboard.
Jenkins
Backing Up and Restoring Jenkins Configuration

Backing Up and Restoring Jenkins Configuration

Back up a Jenkins job configuration, delete it, restore it from an archive, and verify the restored job.
Jenkins
Managing Installed Plugins in Jenkins

Managing Installed Plugins in Jenkins

Learn how to inspect installed Jenkins plugins, review update information, and mark an existing plugin for removal without relying on external plugin downloads.
Jenkins
Parameterizing Builds and Using Scripts

Parameterizing Builds and Using Scripts

Learn how to make Jenkins Freestyle jobs flexible with build parameters, shell scripts, parameter environment variables, and shell-controlled failure handling.
Jenkins
Introduction to Jenkins Pipelines

Introduction to Jenkins Pipelines

Learn Jenkins Declarative Pipelines by creating a Pipeline job, loading a Jenkinsfile from a local Git service, running it, and inspecting stages and environment variables.
Jenkins
Integrating Jenkins with Source Control (Git)

Integrating Jenkins with Source Control (Git)

Learn how to connect a Jenkins Freestyle project to a local Git service, run a build from checked-out source code, and enable SCM polling.
Jenkins
Exploring the Jenkins Interface

Exploring the Jenkins Interface

In this lab, you will learn the basics of the Jenkins user interface by navigating the dashboard, creating your first Freestyle project, running a build, and viewing the results.
Jenkins
Configuring Basic Freestyle Projects

Configuring Basic Freestyle Projects

In this lab, you will learn how to configure a basic Jenkins Freestyle project, including adding build steps, post-build actions, build triggers, archiving artifacts, and cleaning up the workspace.
Jenkins
Inspecting Jenkins with Docker

Inspecting Jenkins with Docker

Learn how to inspect a Jenkins controller running in Docker, including the container, image, ports, Jenkins home directory, logs, and web interface.
JenkinsDocker
Jenkins User Management

Jenkins User Management

Learn how to create, update, and delete Jenkins user accounts through the Jenkins web interface.
Jenkins
  • Prev
  • 1
  • 2
  • Next