DevOps and CI/CD
DevOps practices and CI/CD pipelines, built with open-source tools and with OpenShift Pipelines and OpenShift GitOps.
- 01
DevOps and CI/CD: the complete guide
What DevOps is, how CI/CD pipelines work stage by stage, GitOps and deployment strategies, security in the pipeline, and how to build it all with open-source tools and on Red Hat OpenShift.
Read - 02
Source control and branching
Git, trunk-based development, pull requests and protected branches.
Coming soon - 03
Continuous integration
Build, test and scan every change automatically, and keep the main branch releasable.
Coming soon - 04
Building container images
Containerfiles, Buildah, source-to-image and registries.
Coming soon - 05
Jenkins
Pipelines as code with Jenkins, and running Jenkins on OpenShift.
Coming soon - 06
GitLab CI
A self-hosted GitLab with runners on OpenShift.
Coming soon - 07
OpenShift Pipelines (Tekton)
Cloud-native pipelines that run as pods, with tasks, pipelines and triggers.
Coming soon - 08
OpenShift GitOps (Argo CD)
Deploy from Git, detect drift and promote between environments.
Coming soon - 09
Deployment strategies
Rolling, blue-green and canary releases, and rolling back safely.
Coming soon - 10
DevSecOps and supply chain
Code and image scanning, SBOMs, image signing and admission policies.
Coming soon - 11
Infrastructure as code
Ansible and OpenTofu or Terraform for servers, networks and clusters.
Coming soon - 12
Developer Hub
A Backstage developer portal with templates for new services.
Coming soon - 13
Measuring DevOps
The four DORA metrics and how to track them.
Coming soon