• Classroom
  • Online, Instructor-Led
Course Description

This course covers setting up continuous integration/continuous deployment (CI/CD) for your projects. It starts with a round-robin discussion of where your team is at with CI/CD today. It then focuses on what is CI/CD, why it should be used, and how to implement within GitLab. This class includes live demonstrations of the use of GitLab. GitLab CI/CD Training covers some features that are available in all three GitLab pricing tiers (Free, Premium, and Ultimate), some features that are only available in Premium and Ultimate, and a small number of features that are only available in Ultimate. This class provides students with the necessary training to achieve their GitLab CI/CD Associate certification. The certification fee is not included in the course price. To earn certification, GitLab CI/CD Training participants must receive a passing score on both a written assessment and a lab assessment evaluated by a GitLab Professional Services Engineer

Learning Objectives

How to accurately describe CI/CD How runners work To set up and configure CI/CD and runners To verify a new feature Scope and persist variables at various levels Scaffold out the basics of a test, build, review, and deploy pipeline leveraging feature/topic branching as the review mechanism Release and deployment workflow Artifacts and dependency caching Building and deploying images to GitLab registry Student choice between static application security scanning and code quality scanning

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Feedback

If you would like to provide feedback on this course, please e-mail the NICCS team at NICCS@hq.dhs.gov. Please keep in mind that NICCS does not own this course or accept payment for course entry. If you have questions related to the details of this course, such as cost, prerequisites, how to register, etc., please contact the course training provider directly. You can find course training provider contact information by following the link that says “Visit course page for more information...” on this page.