CI/CD and GitOps Tutorials
CI/CD automates how code gets tested, built and released. These guides cover the most used tools: GitHub Actions, Jenkins and GitLab CI/CD for pipelines, and Argo CD for GitOps-style deployments to Kubernetes.
Guide + video GitHub Actions Tutorial: Basic Concepts and a CI/CD Pipeline That Builds and Pushes a Docker Image Learn GitHub Actions from scratch: events, jobs, steps, runners, matrix builds and secrets, then build a Java app and push a Docker image to Docker Hub.
Guide + video Jenkins Pipeline Tutorial: How to Write a Jenkinsfile, Step by Step Learn to write a Jenkinsfile: declarative vs scripted syntax, stages, post, when, environment variables, credentials, tools, parameters and Groovy scripts.
Guide + video ArgoCD Tutorial for Beginners: GitOps Continuous Delivery for Kubernetes Learn what Argo CD is, how pull-based GitOps works, and how to install Argo CD and write an Application YAML with auto sync. For DevOps beginners.
Article GitLab CI/CD for Beginners in 1 Hour [FREE Course] Learn how to build a full GitLab CI/CD pipeline for a Python demo app that executes tests, builds a Docker image, pushes to a private Docker repository and
deploys the app to a remote server on DigitalOcean