All quizzes
Free quiz · 40 questions in the bank

GitLab CI quiz

Test your GitLab CI knowledge with a free interactive quiz — 40 questions with answers and explanations. No signup needed to play.

Question 1/12Score 0

What does a GitLab Runner do?

In this round
  1. What does a GitLab Runner do?
  2. What does `artifacts` do differently from `cache`?
  3. What does the `environment` keyword on a deploy job enable?
  4. What is the relationship between stages and jobs?
  5. What predefined variable holds the name of the branch a pipeline is running on?
  6. What does the `cache` keyword do in `.gitlab-ci.yml`?
  7. Where should you store a secret API token used by a deploy job?
  8. What does setting `when: manual` on a job do?
  9. What is the purpose of `before_script`?
  10. What are GitLab.com "shared runners"?
  11. What does `docker-compose`-style multi-line YAML like `script: ['npm ci', 'npm test']` versus a YAML block list accomplish in a job?
  12. What does `expire_in` control on an artifact?
Gaps to close?
Read the curated GitLab CI notes — core concepts, patterns, interview prep.
GitLab CI notes

More quizzes

.NET.NET MAUIAbsintheAccessibilityActixActix Web