CI/CD & DevOps / Quiz

GitLab Stage Directions

Stages, jobs, needs, services, and the junit report line that puts failures in the merge request where reviewers actually look.

Difficulty
Easy
Format
Quiz
Points
100
Estimate
9 min

// MISSION BRIEF

Your Mission

GitLab CI packs a full test platform into one YAML file. This quiz covers the constructs a tester leans on daily: stage vs job semantics, JUnit reports in the MR widget, the needs DAG, sidecar services, and allow_failure.

Scoring: timed quiz; accuracy first, speed bonus for fast clean runs.

// FIRST CONTACT

Battle teaser

With `stages: [build, test, deploy]` and three jobs in the test stage:

  1. AOnly the first job per stage runs
  2. BStages run one after another; the three test jobs run in parallel within their stage
  3. CEverything runs in parallel, stages included
  4. DEverything runs serially, one job at a time
Answers, scoring, hints, and the full battle stay sealed.

// SKILL TAGS

ci-cdgitlab-cipipelinestest-reporting