Pipeline DevOps Pipeline:DevOps

L’intégration continue se déroule en plusieurs phases distinctes :

  • Récupération du code source depuis un ou plusieurs dépôts.

  • Installation des outils nécessaires pour compiler la solution.

  • Installation des dépendances externes de la solution (packages…).

  • Compilation de la solution.

  • Exécution des tests automatisés.

  • Invocation de services externes (Sonar…).

  • Publication des rapports (temps passé, couverture de code…).

  • Publication des artefacts de compilation.

Il est assez facile de constater qu’il y a beaucoup de choses à faire. Certaines étapes de cette liste sont bien entendu facultatives, et il est également possible d’inclure des étapes personnalisées, mais il faut garder à l’esprit qu’une bonne intégration continue couvre le maximum de choses pour assurer un haut niveau de qualité, car c’est là son but. De la même façon, il est assez facile de se rendre compte qu’il y a deux groupes logiques d’actions dans cette liste : les actions de création/construction et les actions de vérification/publication.

À la suite de la publication des artefacts de compilation, il sera possible d’enchaîner sur un déploiement continu qui déploiera ces artefacts sur une infrastructure d’exploitation.

Dans le cadre d’un workflow de développement, il faudra réaliser...

Pour consulter la suite, découvrez le livre suivant :
couv_EIDOCDNET.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Introduction
Suivant
Outils pour le développement