100+ Free GitLab CI/CD Associate Practice Questions
Pass your GitLab Certified CI/CD Associate exam on the first try — instant access, no signup required.
Which file at the root of a GitLab repository defines the CI/CD pipeline?
Key Facts: GitLab CI/CD Associate Exam
~30
Exam Questions
GitLab (plus practical lab)
80%
Passing Score
GitLab
90 min
Exam Duration
GitLab
$99
Exam Fee
GitLab
Online
Delivery
Remote proctored
2 years
Validity
Recertification required
The GitLab Certified CI/CD Associate exam has approximately 30 questions in 90 minutes with an 80% passing score. Topic areas: CI/CD Fundamentals (25-30%), GitLab Workflow (30-35%), Continuous Integration (20-25%), and Continuous Deployment (15-20%). Includes multiple-choice, multiple-response, and scenario-based questions plus a practical lab. Tests .gitlab-ci.yml authoring, runners, jobs and stages, variables, artifacts, environments, rules and workflow patterns, includes, components, and deployment patterns. Exam fee is $99 USD. Certification is valid for two years.
Sample GitLab CI/CD Associate Practice Questions
Try these sample questions to test your GitLab CI/CD Associate exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1Which file at the root of a GitLab repository defines the CI/CD pipeline?
2Which top-level keyword defines the ordered list of stages in a pipeline?
3Which keyword on a job specifies which Docker image to use as the execution environment?
4What is a GitLab Runner?
5Which command registers a GitLab Runner with a GitLab instance using a registration token?
6What does the `tags:` keyword on a job do?
7Which keyword defines a script to run before the main `script` of a job?
8Which keyword specifies that a job should pass files or directories to subsequent jobs?
9What is the difference between `artifacts:` and `cache:` in GitLab CI?
10Which keyword specifies that a job should only run on specific branches or events using the modern syntax?
About the GitLab CI/CD Associate Exam
The GitLab Certified CI/CD Associate exam validates working knowledge of GitLab CI/CD pipelines: writing .gitlab-ci.yml, configuring runners, managing variables and artifacts, deploying to environments, and integrating common patterns like rules, includes, parent-child pipelines, and CI/CD components.
Questions
30 scored questions
Time Limit
90 minutes
Passing Score
80%
Exam Fee
$99 (GitLab University (online proctored))
GitLab CI/CD Associate Exam Content Outline
GitLab Workflow
Using GitLab features for collaboration: pipelines view, MR pipelines, environments and deployments view, container/package registry, compliance pipelines, deploy freezes
CI/CD Fundamentals
.gitlab-ci.yml structure, jobs, stages, before_script/after_script, default keyword, image and services, includes (local, project, remote, template, component), extends, YAML anchors
Continuous Integration
Runners (shared/group/project, executors), tags, variables (predefined, project, group, file, dotenv artifacts), artifacts vs cache, parallel:matrix, rules (if/changes/exists), needs DAG
Continuous Deployment
Environments and Review Apps, manual jobs, deployment freezes, resource_group serialization, parent-child and multi-project pipelines, release: keyword, canary deployments
How to Pass the GitLab CI/CD Associate Exam
What You Need to Know
- Passing score: 80%
- Exam length: 30 questions
- Time limit: 90 minutes
- Exam fee: $99
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
GitLab CI/CD Associate Study Tips from Top Performers
Frequently Asked Questions
What is the GitLab Certified CI/CD Associate exam?
The GitLab Certified CI/CD Associate is a vendor certification from GitLab University validating the practical skills needed to build, run, and maintain CI/CD pipelines on GitLab. It tests .gitlab-ci.yml authoring, runners, variables, artifacts, environments, rules, includes, components, and common deployment patterns.
How many questions are on the exam?
The exam has approximately 30 questions over 90 minutes, mixing multiple-choice, multiple-response, and scenario-based items. It also includes a practical lab where you build or modify a real .gitlab-ci.yml in a sample project. The passing score is 80%.
How much does the GitLab CI/CD Associate exam cost?
The exam costs approximately $99 USD. The fee covers a single attempt; retakes require an additional fee. GitLab University periodically offers promotional pricing or training bundles.
What are the largest topic areas on the exam?
Per GitLab's published outline: GitLab Workflow ~30-35%, CI/CD Fundamentals ~25-30%, Continuous Integration ~20-25%, and Continuous Deployment ~15-20%. Practical .gitlab-ci.yml fluency and operating GitLab Runners are central to all areas.
Does the GitLab CI/CD Associate certification expire?
Yes — GitLab certifications are typically valid for two years. To maintain the credential, you must retake and pass the current exam version before expiration. GitLab updates the exam periodically as the platform evolves.
How should I prepare for the GitLab CI/CD Associate exam?
Plan for 25-50 hours of study spread over 3-5 weeks. Build a real GitLab project, register a runner, and write pipelines covering jobs, stages, variables, artifacts, environments, and rules. Use the free GitLab University CI/CD course as your primary guide. Take 100+ practice questions and aim for 90%+ before scheduling.
Should I take the Git Associate first?
GitLab does not require the Git Associate as a prerequisite, but it is highly recommended — the CI/CD Associate assumes you are already comfortable with Git CLI, branching, MRs, and basic GitLab navigation. Many candidates complete the Git Associate first to solidify those foundations.