Éléments de DevOps

Concepts DevOps

Cem Sakarya

DevOps Risk Advisor

Modèle de gestion du changement DevOps

  Modèle de gestion du changement DevOps : plateforme développeur, base de code et gestion de versions, DevOps et plateforme de déploiement

 

  • Intégration continue et Livraison continue
Concepts DevOps

Pipeline CI/CD : gestion de versions, compilation, tests et préproduction, autotests, déploiement

Concepts DevOps

Principes de l'IC

 

  1. Logiciel de gestion de versions
  2. Intégrations fréquentes

Cycle DevOps : Test et Développement en surbrillance.

Concepts DevOps

Gestion de versions

Tuyaux symbolisant des branches de gestion de versions.

  • Branche principale comme « source of truth » de la base de code
  • Équipes multiples sur le même logiciel
  • Relecture par les pairs
  • Tests à chaque étape
Concepts DevOps

Principes de la LC

 

  1. Constructions automatisées
  2. Tests automatisés
  3. Délais de changement courts et prévisibles

Cycle DevOps : Test et Développement en surbrillance.

Concepts DevOps

Expérimentation

Cycle DevOps : Déploiement en surbrillance.

 

  • Ensemble limité d'utilisateurs
  • Recueillir leurs retours
  • Se produit une fois le changement déployé
Concepts DevOps

Boucles de retour d'information

Cycle DevOps : Revue en surbrillance.

  • Améliorer le produit en continu
  • Utiliser l'étape de revue pour la boucle de retour
  • Transformer les retours en actions
  • Modifier le logiciel si nécessaire
Concepts DevOps

Passons à la pratique !

Concepts DevOps

Preparing Video For Download...