DevOps Tutorials

DevOps provides a structured approach to learning modern software development and IT operations practices. Whether you're a beginner or an experienced professional, our DevOps tutorials offer a systematic exploration of key concepts and tools. With free labs and practical code examples, you'll develop skills in continuous integration, deployment, and infrastructure management. Our DevOps playground enables real - time experimentation with various tools and workflows.

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
Upload a Configuration with SCP

Upload a Configuration with SCP

Use the supplied SSH identity to copy one configuration file to a remote account.
Linux
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
Managing Services and System Logs

Managing Services and System Logs

Learn how systemd manages services, control and enable a safe practice service, inspect journal and text logs, and recover from a simple failure.
Linux
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
Linux Networking and Firewall Basics

Linux Networking and Firewall Basics

Follow a beginner network diagnostic path from hostname and interfaces through routes, connectivity, DNS, listening ports, HTTP, and safe UFW activation.
Linux
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
Correct a Service Bind Address

Correct a Service Bind Address

Change one local-only service to listen on all IPv4 interfaces while preserving its response.
Linux
Write a Log Error Summary Script

Write a Log Error Summary Script

Write one short Bash script that counts error lines in each prepared log.
Shell
Stop a Runaway Process

Stop a Runaway Process

Inspect and stop one prepared process by using its recorded PID.
Linux
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
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
System Information and Process Management

System Information and Process Management

Learn to identify a Linux system, interpret load, inspect processes, find PIDs, send signals, control terminal jobs, use exit status, and run detached work.
Linux
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
Restore a Configuration from Backup

Restore a Configuration from Backup

Restore one missing configuration file from a prepared compressed archive.
Linux
Recover a Failed Service

Recover a Failed Service

Diagnose one invalid configuration value and return its systemd service to the active state.
Linux
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 508
  • Next