Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Continuous Delivery with GitLab

via LinkedIn Learning

Overview

Learn how to install and use GitLab, a popular open-source alternative to tools like GitHub and Bitbucket, for version control and CI/CD.

Syllabus

Introduction
  • Use GitLab for code management
1. First Steps with GitLab
  • What is GitLab?
  • Setting up your GitLab server
  • Create a project
  • Create an SSH key pair
  • Getting to know the GitLab interface
2. GitLab for Source Control
  • Editing basics in GitLab IDE
  • GitLab for collaboration
  • Merge requests
  • Fork a project
3. Continuous Integration
  • Continuous integration vs. Continuous delivery
  • GitLab runners
  • Create a pipeline
  • Running your pipeline
  • Going deeper with pipelines
4. Continuous Delivery
  • CD concepts
  • Environments
  • Environment variables
  • First deployment pipeline
  • Deploy to staging
  • Complete CD pipeline
  • Releasing to production
  • Challenge: Release and revert a release
  • Solution: Release and revert a release
Conclusion
  • Next steps

Taught by

Josh Samuelson

Reviews

4.7 rating at LinkedIn Learning based on 180 ratings

Start your review of Continuous Delivery with GitLab

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.