Git 'Er Done!

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.

Robert Starmer

Robert Starmer

Kumulus Technologies, Founder and CTO

With 20 years of experience in automating IT data systems, and a focus on automating not only application deployments, but the underlying infrastructure as well, Robert brings a wealth of knowledge to the full application enablement stack--from underlying infrastructure automation and compliance to application deployment automation. Robert's technology background stems from efforts in fields including high performance computing, high frequency trading environments, scale-out workload management, ops automation, and continuous integration and deployment services. Robert also holds patents in network, datacenter, and application performance and scale enhancements. His current credentials include "Certified Open Stack Administrator" and "Google Cloud Architect." Robert is a founding partner at Kumulus Technologies, a San Francisco Bay Area infrastructure-focused Dev/Ops and Cloud Systems consultancy, where he writes, presents, develops, and educates industry on cloud and dev/ops topics.

Course Contents

14 Videos

1 Survey

9 Quizzes

17 Texts

11 PDFs

8.0 hrs

Course Curriculum

DEV146 - Introduction and Course Orientation