Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Continuous Integration and Continuous Delivery with GitLab

Continuous Integration and Continuous Delivery with GitLab

1h 33mIntermediate2025-04-01

Authors

Josh Samuelson

Josh Samuelson

Systems Administrator, DevOps Engineer

Course details

Continuous integration and continuous delivery, or CI/CD, are an essential part of efficiently creating quality software, but some CI/CD platforms can be difficult to work with. GitLab offers robust CI/CD features as well as code management, in both the commercial and free open-source versions. In this course, learn the essential concepts and how to implement CI/CD by setting up a full pipeline using GitLab. Starting with a blank project, learning new concepts and syntax as you go, get hands-on experience every step of the way. Instructor Josh Samuelson guides you through the creation of a fully automated CI/CD pipeline that includes pre-production testing environments, automated deployment to production based on git tags, and instant rollbacks in the case of bugs.

Learning objectives
Create custom test and deployment pipelines in GitLab to test and deploy code.
Define environments and deploy to multiple deployment environments.
Automate advanced pipeline behavior using GitLab’s straightforward YAML-based pipeline config format.

Skills covered

GitLabSoftware Quality AssuranceDevOps ToolsDevOps FoundationsDevOpsSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Learn continuous integration and delivery with GitLab

1. Delivery Engineering

  • 02 - What is GitLab
  • 03 - What problem needs solving
  • 04 - Set up a project
  • 05 - Lean manufacturing models

2. Continuous Integration

  • 06 - Continuous integration
  • 07 - Creating a pipeline
  • 08 - Running your pipeline
  • 09 - Going deeper with pipelines
  • 10 - Adding a test
  • 11 - Generate a website

3. Continuous Delivery

  • 12 - CD concepts
  • 13 - Environments
  • 14 - Environment variables
  • 15 - First deployment pipeline
  • 16 - Automating deployments
  • 17 - Complete CD pipeline
  • 18 - Releasing to prod

Conclusion

  • 19 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal