Cover image for Hands-On Auto DevOps with GitLab CI

Hands-On Auto DevOps with GitLab CI

Build, test, and deploy software automatically using GitLab CI

Alan Hohn

Created by Alan Hohn

Discover how to automate your software build, test, and deployment processes using GitLab CI. Learn to set up pipelines that work with both virtual machines and containers, and see how to manage your own runners in the cloud or on your own servers. Gain practical skills to streamline your DevOps workflow.

Packt | Mar 2019 | 218 min

What You Will Learn

You will get hands-on experience by configuring and running automated pipelines using GitLab CI. Through practical exercises, you will deploy runners, create multi-stage builds, and push applications to both virtual machines and containers. Each step helps you apply these skills directly to your own projects.

Key Features

  • Set up automated pipelines for building, testing, and deploying applications
  • Deploy and manage GitLab CI runners in cloud, Docker, and Kubernetes environments
  • Integrate quality checks and monitoring into your deployment process

Target Audience

Ideal for developers and DevOps professionals who want to automate software delivery. If you already understand Git basics and are looking to improve your build and deployment workflow, you will benefit most. No JavaScript knowledge is needed to follow along with the examples.

Related courses