WorksheetsQuiz sur DevOps et CI/CD
Total questions: 20
Worksheet time: 10mins
Que signifie l'acronyme DevOps ?
Development Operations
Developer Options
Development Optimization
Deployed Operations
Quelle est la principale caractéristique du DevOps ?
Séparer complètement les équipes de développement et d'exploitation
Automatiser et unifier le développement et la production
Utiliser uniquement des outils open source
Travailler exclusivement en mode agile
Que signifie CI dans CI/CD ?
Continuous Infrastructure
Code Integration
Continuous Integration (Intégration Continue)
Centralized Implementation
Quel fichier est utilisé pour configurer un pipeline CI/CD dans GitLab ?
pipeline.yml
.gitlab-ci.yml
config.gitlab
ci-config.yaml
Dans GitLab CI/CD, qu'est-ce qu'un Runner ?
Un développeur qui exécute les tests manuellement
Un script qui compile le code
Une application qui exécute les tâches (jobs) du pipeline
Un outil de versioning
Quel est l'ordre correct des étapes (stages) dans un pipeline CI/CD classique ?
Deploy → Test → Build
Test → Build → Deploy
Build → Test → Deploy
Build → Deploy → Test
Quelle commande permet d'enregistrer un GitLab Runner sous Windows ?
gitlab-runner.exe start
gitlab-runner.exe register
gitlab-runner.exe install
gitlab-runner.exe configure
Dans le contexte DevOps, que signifie l'acronyme CALMS ?
Culture Automation Lean Mesure Sharing
Code Architecture Load Monitor Security
Continuous Agile Linux Monitoring Server
Container API Library Module System
Quelle est la différence principale entre Livraison Continue et Déploiement Continu ?
Il n'y a pas de différence
La livraison continue nécessite une validation manuelle pour la mise en production
Le déploiement continu ne fait pas de tests automatiques
La livraison continue est plus rapide
Parmi ces outils, lequel est un orchestrateur de conteneurs ?
Jenkins
Git
Kubernetes
SonarQube
Dans un fichier .gitlab-ci.yml, que définit le mot-clé stage ?
L'environnement d'exécution du job
L'étape à laquelle appartient le job
Le nom du serveur de déploiement
Le niveau de priorité du job
Que sont les artifacts dans GitLab CI/CD ?
Des erreurs de compilation
Des fichiers créés par un pipeline et conservés pour utilisation ultérieure
Des branches Git temporaires
Des variables d'environnement
Quel executor GitLab Runner utilise les ressources de la machine hôte directement ?
Docker
Kubernetes
Shell
VirtualBox
Quel est l'avantage principal du Time-to-Market (TTM) avec DevOps ?
Réduire le nombre de développeurs nécessaires
Accélérer la mise sur le marché des produits
Augmenter le prix des produits
Diminuer la qualité pour aller plus vite
Dans un pipeline GitLab, que se passe-t-il si un job d'une étape échoue ?
Les autres jobs de l'étape continuent normalement
Le pipeline continue avec l'étape suivante
Le pipeline échoue et les étapes suivantes ne sont pas exécutées
Le job est automatiquement relancé
L'Infrastructure-as-Code (IaC) permet de scripter la création automatique des infrastructures.
Vrai
Faux
GitLab CI/CD nécessite obligatoirement l'installation d'un serveur Jenkins.
Vrai
Faux
Dans DevOps, tous les jobs d'une même étape (stage) sont exécutés en parallèle par défaut.
Vrai
Faux
Le DevOps est né aux alentours de 2008 comme extension de l'agilité.
Vrai
Faux
Docker est un outil de gestion de code source comme Git.
Vrai
Faux
