Course Description
Continuous integration (CI) is a foundational concept in modern software development processes. GitLab is the tool used at Lawerence Livermore National Laboratory (LLNL) to enable CI processes. This course provides a solid understanding of how GitLab CI works and how to use it in the context of the LLNL development environment. You’ll gain hands-on experience with the fundamental GitLab CI concepts and actions such as adding users, projects, CI jobs, and runners and creating pipelines to enable CI functionality. This is a lab-focused training that is designed to help you learn by guiding you through powerful concepts using simple examples.
This course was designed for the DoE labs use of GitLab, and initially developed in conjunction with Lawerence Livermore National Laboratories.

Kumulus Technologies, Founder and CTO Robert Starmer
Course curriculum
-
-
Introduction to Continuous Integration with GitLab
-
-
-
GitLab & Key Features
-
Lecture Slides 01
-
LAB 01 💻 Setting up Git and GitLab at LLNL
-
LAB 01A 💻 Setting Up GitLab CE (Optional)
-
LAB 01B 💻 Generating SSH Keys (Optional)
-
Review - Git, GitLab and CICD
-
Review - Lecture 1.1 - Version Control & Git
-
Review - Lecture 1.2 - CI/CD
-
Review - Lecture 1.3 - Introduction to GitLab
-
Review - Lecture 1.4 - Working with SSH Keys
-
-
-
Lecture Slides 02
-
LAB 02.1 💻 Create a Project; Git Basics Using GitLab
-
LAB 02.2 💻 Using Git LFS
-
Review - GitLab and Version Control with Git Review
-
Review - Lecture 2.1 - Working with Git
-
Review - Lecture 2.2 - Flows
-
Review - Lecture 2.3 - Git Citizenship
-
Review - Lecture 2.4 - Getting Started with GitLab
-
Lab 02.3 GitFlow, Branches, Merges, and Rebases
-
Reference: Common Git Commands
-
-
-
03 Lecture Slides
-
LAB 03 💻 Collaborating on GitLab Projects
-
Review - GitLab Projects and Repositories
-
Review - Lecture 03 - GitLab Projects
-
-
-
04 Lecture Slides
-
LAB 04 💻 Git Process and Merging in GitLab
-
Review - Git Processes and Merging
-
Review - Lecture 04 - Git Merge Processes
-
-
-
05 Lecture Slides
-
LAB 05 💻GitLab CI - Runners
-
Review - Lecture 05 - GitLab Runners
-

About this course
- $1,100.00
- 51 lessons
- 2.5 hours of video content