Browse
-
Course
Introduction to CI/CD
CourseKim Hokanson
Continuous integration and continuous delivery or deployment (CI/CD) is a c…
View Course -
Recorded Session
CI/CD Components (CSE Webinar)
VideoGitLab CI/CD components are now available to everyone! Join the Customer S…
View Course -
Recorded Session
Intro to CI/CD (CSE)
VideoLearn about what CI/CD is and how it can benefit your team. We will cover a…
View Course -
Microlearning
Bamboo to GitLab CI/CD
BlogAbubakar Siddiq Ango
Whether you're simply looking for a new CI/CD tool or you're looking to con…
View Course -
Course
Getting Started with CI/CD
CourseCI/CD accelerates how quickly your team can deliver results for your end us…
View Course -
Certification Exam
GitLab Certified CI/CD Associate Exam
Certification ExamThinking about becoming a GitLab Certified Professional? To become certifie…
$150.00View Course -
New
GitLab Duo Enterprise Learning Path
Learning PathKim Hokanson
Learn about AI-powered DevSecOps with our self-paced learning path on GitLa…
View Course -
New
GitLab Duo Enterprise ラーニングパス
Learning PathKim Hokanson
このセルフペースの学習コースで、AI を活用した DevSecOps について学んでください。このコースを通じて、計画やコーディングからテストやセキュ…
View Course -
Course
GitLab Package and Release Functions
CourseGitLab Packages allows organizations to utilize GitLab as a private reposit…
View Course -
Microlearning
Migrating from Bamboo to GitLab
Micro CourseScott Cosentino
Planning a migration? In this micro course, we'll cover some considerations…
View Course -
Course
Adding Pipeline Complexity
CourseKim Hokanson
Pipeline complexity is extended by making use of the available keywords in …
View Course -
Microlearning
GitLab Continuous Integration Overview
VideoWith the continuous method of software development, you continuously build,…
View Course -
Microlearning
Importing from BitBucket to GitLab
Micro CourseRavi Veliyat
In this micro course, we'll introduce you to one of the fundamental steps t…
View Course -
Microlearning
Converting Pipelines from Jenkins to GitLab
Micro CourseRavi Veliyat
Moving from Jenkins to GitLab? This course provides a high-level overview o…
View Course -
Course
Introduction to Registries
CourseKim Hokanson
GitLab enables teams to package their applications and manage containers us…
View Course -
Microlearning
Protected Environments
VideoEnvironments can be used for both testing and production reasons. Because d…
View Course -
Microlearning
Hands-on Labs: CI Fundamentals
Micro CourseIn this hands-on micro course, you'll follow step-by-step lab instructions …
View Course -
Course
Migrating from CircleCI to GitLab
CourseTanner Wride
Moving from CircleCI to GitLab? This course is intended to provide a high-l…
View Course -
Microlearning
Compliance Frameworks
VideoYou can create a compliance framework that is a label to identify that your…
View Course -
Microlearning
Multi-Project Pipeline
VideoA pipeline in one project can trigger downstream pipelines in another proje…
View Course -
Course
Reusable Pipelines
CourseKim Hokanson
From sharing pipeline configurations across teams to utilizing pre-built te…
View Course -
Microlearning
Merge Request Approvals - Release Controls
VideoYou can configure your merge requests so that they must be approved before …
View Course -
Microlearning
Code Quality Reports
VideoUse Code Quality to analyze your source code’s quality and complexity. This…
View Course -
Microlearning
Merge Request View
VideoThe Overview page of a merge request displays status updates from services …
View Course -
Learning Path
GitLab CI Fundamentals
Learning PathKim Hokanson
This learning path dives into the benefits Continuous Integration brings to…
View Course -
Microlearning
Progressive Delivery - Feature Flags
VideoCesar Saavedra
Feature Flags enable you to choose what to deploy and who to deploy to in p…
View Course -
Microlearning
What is GitLab?
CourseThis course will introduce you to the GitLab platform and the role it plays…
View Course -
Microlearning
Submit a Merge Request
VideoTo incorporate changes from a source branch to a target branch, you use a m…
View Course -
Microlearning
Merge Request Review
VideoMerge requests are the primary method of making changes to files in a GitLa…
View Course -
Course
GitLab Runners
CourseKim Hokanson
A GitLab runner is a lightweight, highly-scalable agent that picks up a CI …
View Course -
Course
Anatomy of a Pipeline
CourseKim Hokanson
The GitLab pipeline is the fundamental building block of continuous integra…
View Course -
Microlearning
Translate Bamboo Agent Capabilities
BlogAbubakar Siddiq Ango
This tutorial demonstrates how to use tags to organize GitLab Runners when …
View Course -
Microlearning
Jenkins to GitLab Migration Tips
BlogItzik Gan-Baruch
Learn tips for how to migrate from Jenkins to the integrated CI/CD of the G…
View Course -
Microlearning
18.0 - CI Job Token Allowlist
Micro CourseMariana Da Costa Melo & Klara Audren
Starting with GitLab 18.0, the Job Token Allowlist will be enabled by defau…
View Course -
Course
Introduction to Security Scanning
CourseGitLab's DevSecOps Platform allows users to perform security scans in CI/CD…
View Course -
Recorded Session
GitLab Runners (CSE)
VideoRunners are a requirement for operating GitLab CI/CD. Learn about Runner ar…
View Course -
Microlearning
Hands-on Labs: GitLab with Git Essentials
Micro CourseIn this hands-on micro course, you'll follow step-by-step lab instructions …
View Course -
Microlearning
Jenkins to GitLab Made Easy
BlogFernando Diaz
Learn why and how to migrate from Jenkins to GitLab with ease by following …
View Course