How to build a CI/CD pipeline in 20 minutes or less
Sep 26, 2019Sara Kassabian

Summary
This post details how to build and deploy a CI/CD pipeline to a Kubernetes cluster from scratch or by using GitLab's Auto DevOps tooling in less than 20 minutes. It covers spinning up a Kubernetes cluster (using Digital Ocean's managed Kubernetes service as an example), integrating it with a GitLab project using a `kubectl` plugin, installing GitLab-managed applications (Helm, Ingress, Prometheus, Cert-Manager, GitLab Runner), and launching Auto DevOps with a click or by manually running individual jobs from the Auto DevOps YAML file. It also provides a peek inside the build and deploy stages of the pipeline, explaining the use of Docker for building containers and Helm charts for deployment.