Skip to main content

Concevoir le pipeline DevOps

Un pipeline est un série de d'actions qui s'exécutent en séquentielle ou en parallèle dans le but de réaliser une ou plusieurs tâches. Pour mettre en place un pipeline, il faut d'abord identifier :

  • Phases du pipeline
    Le pipeline DevOps est constitué de plusieurs étapes:

    1. Commit du code
    2. Compilation et tests (CI)
    3. Création de l'artefact de livraison (IMAGE DOCKER)
    4. Sauveagarde de l'artefacte de un registre
    5. Déploiement de l'artefacte sur un environnement de staging (Continuous Deployment)
    6. Déploiement en production (Continuous Delivery) (Approbation requise)
  • Automatisation

  • Automatisez au maximum chaque étape du pipeline, de la compilation du code aux tests automatisés en passant par le déploiement, afin de réduire les risques d'erreurs humaines.

  • Tests automatisés
    Intégrez des tests unitaires, des tests d'intégration et des tests de performance dans votre pipeline pour garantir la qualité du code à chaque étape.