Technologie Difficulté 5/10 16 questions

CI/CD & GitLab

Intégration continue, livraison continue, Runners, pipelines. Support : CI-CD.

À propos de ce quiz

« CI/CD & GitLab » explore l'univers de la technologie en 16 questions soigneusement rédigées. La difficulté est notée 5 sur 10. Un niveau équilibré : ni promenade de santé, ni casse-tête.

Prêt à te lancer ? Une partie ne prend que quelques minutes : enchaîne les questions, engrange de l'XP et reviens battre ton record. Et pour pimenter la soirée, défie tes amis dans une salle multijoueur SparkleQuiz.

Le thème « Technologie » sur SparkleQuiz

Qui a fondé Apple dans un garage ? Lire la présentation complète du thème Technologie.

À retenir de ce quiz

Du moins coûteux au plus coûteux : lint (quelques secondes), test (1-2 min), package (5-10 min), deploy (variable).

Chaque job tourne dans un conteneur neuf et ne voit pas les fichiers du job précédent. Les artifacts transmettent des fichiers aux étapes suivantes.

Avec latest il est impossible de savoir quelle version tourne réellement, ce qui masque les régressions. Préférer un tag unique et traçable : $CI_COMMIT_SHORT_SHA ou $CI_COMMIT_TAG.

Aperçu des questions

Voilà à quoi ressemblent les questions de ce quiz. Les options sont affichées telles quelles, sans indice : la correction, c'est en jeu.

1. Quelle est la différence entre Continuous Integration et Continuous Delivery ?
  • Ce sont deux noms pour la même chose
  • La CI valide la modification, la CD package et livre
  • La CI concerne le front, la CD le back
  • La CI est manuelle, la CD est automatique
2. Qu'est-ce qu'un Runner GitLab ?
  • Un type de conteneur Docker
  • L'agent qui exécute concrètement les jobs
  • Le serveur qui orchestre le pipeline
  • Le fichier de configuration du pipeline
3. À quoi servent les tags sur un job GitLab CI ?
  • Nommer la version de l'image Docker produite
  • Classer les jobs par ordre d'exécution
  • Marquer un commit Git
  • Choisir quel Runner doit exécuter le job
4. Quel est le principe du « Fail Fast » ?
  • Ordonner les stages du plus rapide au plus coûteux
  • Réduire le nombre de tests
  • Arrêter le projet au premier bug
  • Lancer tous les jobs en parallèle
5. Par défaut, que se passe-t-il quand un job échoue dans GitLab CI ?
  • Le job est automatiquement relancé trois fois
  • Le pipeline continue toujours
  • Le commit est annulé
  • Le pipeline s'arrête, sauf si allow_failure: true

Prêt à jouer ?

Lance le quiz et confronte tes connaissances aux autres joueurs. Gagne de l'XP, débloque des badges et grimpe dans le classement.

Jouer maintenant

Quiz similaires

Technologie

DevOps — les fondamentaux

Le mouvement DevOps, le fossé Dev/Ops, les familles de services. Support : Introduction_DevOps.

12 questions · Difficulté 3/10