Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
GITLAB

GitLab Certified CI/CD Associate

GITLAB-CERTIFIED-CICD-ASSOCIATE

The GitLab Certified CI/CD Associate certification validates your ability to design, implement, and manage CI/CD pipelines using GitLab. It is aimed at DevOps practitioners and developers who want to demonstrate their proficiency in automating software delivery with GitLab's built-in tools. Earning this credential shows you can streamline development workflows and improve release reliability.

260 practice questions

4Domains
12Objectives
85Concepts
260Questions

GITLAB-CERTIFIED-CICD-ASSOCIATE Curriculum

Every domain, objective, and concept the GITLAB-CERTIFIED-CICD-ASSOCIATE exam measures.

  1. Definition of GitLab CI/CD
  2. Purpose and Benefits of GitLab CI/CD
  3. GitLab CI/CD Workflow Overview
  4. Integration with GitLab Repository
  1. Feature Branch Creation
  2. Topic Branch Naming
  3. Branch Checkout and Switching
  4. Committing Changes to Feature Branch
  5. Pushing Feature Branch to Remote
  6. Merging Feature Branch
  7. Handling Merge Conflicts
  8. Deleting Feature Branch
  9. Branch Protection Rules
  10. Merge Request Workflow

Objective: Verify a new feature

8 concepts · 25 questions
  1. Feature Branch Workflow
  2. Commit Changes to Feature Branch
  3. Push Feature Branch to Remote
  4. Create Merge Request
  5. Review and Discuss Changes
  6. Run CI/CD Pipelines
  7. Merge Feature Branch
  8. Delete Feature Branch

  1. Pipeline Components
  2. Version Control Integration
  3. Build and Test Stages
  4. Deployment and Delivery Stages
  5. Artifacts and Dependencies
  6. Environment and Infrastructure
  7. Triggers and Scheduling
  8. Security and Access Controls
  1. CI/CD Pipeline Overview
  2. Pipeline Configuration
  3. Job Execution
  4. Pipeline Triggers
  5. Pipeline Status and Visibility
  6. Caching and Artifacts
  7. Environment and Deployment
  8. Pipeline Efficiency Features
  1. Variable scope levels
  2. Variable precedence
  3. Defining variables at project level
  4. Defining variables at group level
  5. Defining variables at instance level
  6. Defining variables in .gitlab-ci.yml
  7. Overriding variables
  8. Persisting variables across jobs

  1. Pipeline Fundamentals
  2. GitLab CI/CD Configuration
  3. Job Definition
  4. Stage Configuration
  5. Basic Test Job
  6. Basic Build Job
  7. Pipeline Execution
  8. Artifacts Basics
  1. Artifacts vs. Dependencies
  2. Defining Artifacts in .gitlab-ci.yml
  3. Passing Artifacts Between Stages
  4. Artifact Expiration and Cleanup
  5. Caching Dependencies
  6. Cache Keys and Invalidation
  7. Cache vs. Artifact Storage
  8. Best Practices for Artifacts and Caching
  1. GitLab Container Registry overview
  2. Building images with GitLab CI/CD
  3. Authenticating to the GitLab Registry
  4. Tagging images
  5. Pushing images to the GitLab Registry
  6. Using the GitLab Registry in other jobs
  7. Registry cleanup policies

  1. Scaffold review stage
  2. Scaffold deploy stage
  3. Environment configuration
  4. Pipeline stage ordering
  5. Manual approval for deploy
  6. Environment cleanup
  1. Release creation
  2. Deployment workflow
  3. Environment configuration
  4. Rollback and redeployment
  1. GitLab Registry basics
  2. Image naming and tagging
  3. Authentication for registry
  4. Pushing images in CI/CD
  5. Pulling images from registry
  6. Registry configuration in .gitlab-ci.yml
Ready to practice?Test your knowledge with exam-style questions or take an intelligent quiz tailored to your level.

Percentages reflect share of the current practice bank, not official exam weightings — no structured per-skill weight is published for GITLAB-CERTIFIED-CICD-ASSOCIATE, so none is invented.