GitLab - 7.21 Quiz : vérifier vos connaissances CI/CD

Ce quiz vérifie les notions vues dans les leçons précédentes sur les pipelines GitLab CI/CD. Il porte sur l'ordre des tâches, le fichier de configuration, les étapes et les artefacts. Répondez avant de regarder la correction dans la vidéo.

Ordre des tâches et fichier de configuration

Les étapes, ou stages, définissent l'ordre d'exécution des tâches. Le pipeline lui-même est défini dans le fichier de configuration GitLab CI/CD, nommé .gitlab-ci.yml.

Étapes et tâches

Plusieurs tâches peuvent appartenir à une même étape. Une tâche qui n'indique aucune étape est placée par défaut dans l'étape test.

Chaque question porte sur une notion précise. Essayez de répondre avant de lire la correction, car la vidéo donne la réponse juste après.

Artefacts et image Docker

Le mot-clé expire_in fixe la durée de conservation des artefacts avant leur suppression.

Par défaut, les fichiers créés par une tâche ne sont pas transmis aux autres tâches, sauf si vous déclarez des artefacts. Le quiz se termine par une question sur l'image Docker.

En résumé

Ce quiz rappelle l'ordre des étapes, le rôle du fichier .gitlab-ci.yml et la place des artefacts. Vérifiez vos réponses dans la vidéo avant de passer à la leçon suivante.

Points clés

  • Les étapes définissent l'ordre d'exécution des tâches.
  • Le pipeline est défini dans le fichier .gitlab-ci.yml.
  • Plusieurs tâches peuvent partager une même étape.
  • Une tâche sans étape est placée dans l'étape test par défaut.
  • expire_in fixe la durée de conservation des artefacts.

Questions fréquentes

Qu'est-ce qui définit l'ordre des tâches ?

Les étapes, ou stages, définissent l'ordre dans lequel les tâches s'exécutent.

Peut-on mettre plusieurs tâches dans une même étape ?

Oui. Plusieurs tâches peuvent appartenir à une même étape.

Où est défini le pipeline GitLab ?

Dans le fichier .gitlab-ci.yml du projet.