DevOps and CI/CD

DevOps practices and CI/CD pipelines, built with open-source tools and with OpenShift Pipelines and OpenShift GitOps.

  1. 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
  2. 02

    Source control and branching

    Git, trunk-based development, pull requests and protected branches.

    Coming soon
  3. 03

    Continuous integration

    Build, test and scan every change automatically, and keep the main branch releasable.

    Coming soon
  4. 04

    Building container images

    Containerfiles, Buildah, source-to-image and registries.

    Coming soon
  5. 05

    Jenkins

    Pipelines as code with Jenkins, and running Jenkins on OpenShift.

    Coming soon
  6. 06

    GitLab CI

    A self-hosted GitLab with runners on OpenShift.

    Coming soon
  7. 07

    OpenShift Pipelines (Tekton)

    Cloud-native pipelines that run as pods, with tasks, pipelines and triggers.

    Coming soon
  8. 08

    OpenShift GitOps (Argo CD)

    Deploy from Git, detect drift and promote between environments.

    Coming soon
  9. 09

    Deployment strategies

    Rolling, blue-green and canary releases, and rolling back safely.

    Coming soon
  10. 10

    DevSecOps and supply chain

    Code and image scanning, SBOMs, image signing and admission policies.

    Coming soon
  11. 11

    Infrastructure as code

    Ansible and OpenTofu or Terraform for servers, networks and clusters.

    Coming soon
  12. 12

    Developer Hub

    A Backstage developer portal with templates for new services.

    Coming soon
  13. 13

    Measuring DevOps

    The four DORA metrics and how to track them.

    Coming soon