Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

GitLab Architecture

Total questions: 6

Worksheet time: 3mins

Name
Class
Date
1.

What triggers a GitLab CI/CD pipeline execution?

a)

Any change made to the Git repository (new file, modification, etc.)

b)

Reaching a pre-defined code coverage threshold

c)

A change made to the .gitlab-ci.yml file.

2.

In the GitLab CI/CD architecture, what is the primary role of the GitLab Server?

a)

to execute the individual jobs within a pipeline

b)

to store the source code of the project

c)

to manage pipelines and their associated jobs

d)

to communicate with external APIs

3.

What is a GitLab Runner, in simplified terms?

a)

A type of DB that stores pipeline logs

b)

A program that executes the individual jobs within a pipeline

c)

A user interface for managing CI/CD pipelines

d)

A type of cloud server that hosts the GitLab application.

4.

What is the Docker executed for in the pipeline?

a)

To run Docker images that will be used for building, testing, and deploying the application

b)

To manage the GitLab Server's resources

c)

To encrypt sensitive data within the pipeline

d)

To schedule pipeline jobs based on time

5.

What happens after a GitLab Runner completes a job successfully?

a)

The Runner immediately shuts down

b)

The GitLab Runner reports the job's results to the GitLab Server and then deallocates the resources (like the Docker Container)

c)

The GitLab Runner saves all files to a local disk

d)

The Gitlab Runner commits all files to the Git repository

6.

Where are the job artifacts (like todo.app) stored after a successful job completion?

a)

In a temporary directory that's automatically deleted after the job finishes

b)

Directly within the Git repository alongside the source code

c)

In the GitLab CI/CD artifact storage, accessible through the GitLab interface and GitLab API

d)

On the local machine of the GitLab Runner that executed the job.