Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sur DevOps et CI/CD

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Que signifie l'acronyme DevOps ?

a)

Development Operations

b)

Developer Options

c)

Development Optimization

d)

Deployed Operations

2.

Quelle est la principale caractéristique du DevOps ?

a)

Séparer complètement les équipes de développement et d'exploitation

b)

Automatiser et unifier le développement et la production

c)

Utiliser uniquement des outils open source

d)

Travailler exclusivement en mode agile

3.

Que signifie CI dans CI/CD ?

a)

Continuous Infrastructure

b)

Code Integration

c)

Continuous Integration (Intégration Continue)

d)

Centralized Implementation

4.

Quel fichier est utilisé pour configurer un pipeline CI/CD dans GitLab ?

a)

pipeline.yml

b)

.gitlab-ci.yml

c)

config.gitlab

d)

ci-config.yaml

5.

Dans GitLab CI/CD, qu'est-ce qu'un Runner ?

a)

Un développeur qui exécute les tests manuellement

b)

Un script qui compile le code

c)

Une application qui exécute les tâches (jobs) du pipeline

d)

Un outil de versioning

6.

Quel est l'ordre correct des étapes (stages) dans un pipeline CI/CD classique ?

a)

Deploy → Test → Build

b)

Test → Build → Deploy

c)

Build → Test → Deploy

d)

Build → Deploy → Test

7.

Quelle commande permet d'enregistrer un GitLab Runner sous Windows ?

a)

gitlab-runner.exe start

b)

gitlab-runner.exe register

c)

gitlab-runner.exe install

d)

gitlab-runner.exe configure

8.

Dans le contexte DevOps, que signifie l'acronyme CALMS ?

a)

Culture Automation Lean Mesure Sharing

b)

Code Architecture Load Monitor Security

c)

Continuous Agile Linux Monitoring Server

d)

Container API Library Module System

9.

Quelle est la différence principale entre Livraison Continue et Déploiement Continu ?

a)

Il n'y a pas de différence

b)

La livraison continue nécessite une validation manuelle pour la mise en production

c)

Le déploiement continu ne fait pas de tests automatiques

d)

La livraison continue est plus rapide

10.

Parmi ces outils, lequel est un orchestrateur de conteneurs ?

a)

Jenkins

b)

Git

c)

Kubernetes

d)

SonarQube

11.

Dans un fichier .gitlab-ci.yml, que définit le mot-clé stage ?

a)

L'environnement d'exécution du job

b)

L'étape à laquelle appartient le job

c)

Le nom du serveur de déploiement

d)

Le niveau de priorité du job

12.

Que sont les artifacts dans GitLab CI/CD ?

a)

Des erreurs de compilation

b)

Des fichiers créés par un pipeline et conservés pour utilisation ultérieure

c)

Des branches Git temporaires

d)

Des variables d'environnement

13.

Quel executor GitLab Runner utilise les ressources de la machine hôte directement ?

a)

Docker

b)

Kubernetes

c)

Shell

d)

VirtualBox

14.

Quel est l'avantage principal du Time-to-Market (TTM) avec DevOps ?

a)

Réduire le nombre de développeurs nécessaires

b)

Accélérer la mise sur le marché des produits

c)

Augmenter le prix des produits

d)

Diminuer la qualité pour aller plus vite

15.

Dans un pipeline GitLab, que se passe-t-il si un job d'une étape échoue ?

a)

Les autres jobs de l'étape continuent normalement

b)

Le pipeline continue avec l'étape suivante

c)

Le pipeline échoue et les étapes suivantes ne sont pas exécutées

d)

Le job est automatiquement relancé

16.

L'Infrastructure-as-Code (IaC) permet de scripter la création automatique des infrastructures.

a)

Vrai

b)

Faux

17.

GitLab CI/CD nécessite obligatoirement l'installation d'un serveur Jenkins.

a)

Vrai

b)

Faux

18.

Dans DevOps, tous les jobs d'une même étape (stage) sont exécutés en parallèle par défaut.

a)

Vrai

b)

Faux

19.

Le DevOps est né aux alentours de 2008 comme extension de l'agilité.

a)

Vrai

b)

Faux

20.

Docker est un outil de gestion de code source comme Git.

a)

Vrai

b)

Faux