• 10 heures
  • Difficile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 20/04/2023

Mettre en place un pipeline de livraison continue avec GitLab

Compétences évaluées

  • Mettre en place un pipeline de livraison continue avec Gitlab
  • Question 1

    Vous avez assisté à une conférence sur Docker et vous voulez tester si les conteneurs peuvent répondre à votre besoin. Vous devez convaincre votre chef du bien-fondé des conteneurs, et des bénéfices que ceux-ci peuvent apporter.

    Quels sont les bénéfices apportés par Docker dans le cadre de la livraison continue ?

    Attention, plusieurs réponses sont possibles.
    • Les conteneurs assurent que le code produit au sein d’une image fonctionnera, quel que soit son environnement.

    • Les conteneurs remplacent les machines virtuelles.

    • Les conteneurs peuvent contenir l’application, ainsi que tout ce qui est nécessaire pour la faire fonctionner.

    • Les conteneurs permettent de fluidifier le travail entre les développeurs et les opérations.

  • Question 2

    Votre chef d'équipe de production se plaint de la lenteur pour obtenir des environnements de test pour son application. Ces environnements peuvent parfois prendre jusqu’à plusieurs semaines avant d’être créés. Conséquence de ça : les environnements ne sont jamais libérés et ils engendrent des coûts importants. De plus, l’installation de middlewares est souvent difficile.

    Votre idée est de mettre en place de l’Infrastructure-as-Code. Quels avantages allez-vous présenter à votre chef d'équipe pour défendre cette solution ?

    Attention, plusieurs réponses sont possibles.
    • Les infrastructures peuvent être créées et détruites autant de fois que nécessaire, réduisant fortement les coûts.

    • La création d’environnement est un processus automatique, permettant de n’oublier aucune étape lors de la création.

    • Le code peut être versionné, et garantit l’historique d’installation des environnements.

    • L’Infrastructure-as-Code amène à une architecture élastique, permettant de doubler la puissance de l’application.

  • Question 3

    Lors de la création d’un pipeline de livraison continue, plusieurs types de tests peuvent être lancés. Quels sont les tests qui sont lancés lors de la phase de livraison continue ?

    Attention, plusieurs réponses sont possibles.
    • Les tests d’acceptance

    • Les tests fonctionnels

    • Les tests unitaires

    • Les tests de performance

Et si vous obteniez un diplôme OpenClassrooms ?
  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel
Trouvez la formation et le financement faits pour vous