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

Start Trial
LevelIntermediate
CategoriesSoftware Engineering and Architecture, Continuous Integration/Continuous Delivery (CI/CD) Pipelines

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

Cover image for Introduction to DevOps Fundamentals for IT and Software Professionals
Cover image for Hands-On CI/CD with GitHub Actions - Absolute Practical
Cover image for Agile Release Management for Scrum and Kanban Teams
Cover image for CI/CD for Test Automation: Jenkins & GitHub Actions
Cover image for Argo CD for the Absolute Beginners - Hands-On DevOps
Cover image for Automate your DevOps pipelines with GitHub Actions