Feedback

Chat Icon

Cloud Native CI/CD with GitLab

From Commit to Production Ready

Preface
3%

What You Will Learn

Cloud Native CI/CD with GitLab: From Commit to Production Ready is a practical guide for engineers and teams who want to build CI/CD systems that are fast, reliable, secure, observable, and scalable. Rather than focusing on isolated features, this guide treats GitLab CI/CD as a complete delivery system, from source code to production-ready workloads running on Kubernetes. Through hands-on examples and real-world scenarios, we will guide you through multiple aspects of GitLab CI/CD, you will:

  • Build a solid foundation by understanding the infrastructure, tooling, and assumptions behind GitLab CI/CD, including repository structure, containerization, and how GitLab integrates into a broader delivery workflow.

  • Learn how to use the GitLab Container Registry as a core part of your pipeline, covering authentication, image publishing, lifecycle management, and cleanup strategies to keep registries secure and manageable.

  • Create your CI pipelines and learn how they actually execute, how logs are produced, and how small configuration changes influence performance, reliability, and debuggability.

  • Structure and scale large CI configurations using reusable patterns such as includes, inheritance, and overrides, while understanding when configuration data is merged or replaced.

  • Master the core building blocks of GitLab CI/CD - jobs, stages, pipelines, and DAG execution - and design pipelines that are faster by default through parallelism and dependency-aware scheduling.

  • Manage secrets, variables, and environments with confidence by understanding scopes, precedence rules, file-based secrets, and deployment tracking across environments.

  • Use conditions, rules, and workflows

Cloud Native CI/CD with GitLab

From Commit to Production Ready

Enroll now to unlock all content and receive all future updates for free.