Prenez contact avec nous
 Durée 14 heures

Plan du cours

Fondements de l'optimisation prédictive des builds

  • Compréhension des goulots d'étranglement des systèmes de build
  • Sources de données de performance des builds
  • Identification des opportunités de machine learning dans le CI/CD

Apprentissage automatique pour l'analyse des builds

  • Prétraitement des données pour les journaux de build
  • Extraction de caractéristiques à partir de métriques liées aux builds
  • Sélection de modèles de machine learning appropriés

Prédiction des échecs de build

  • Identification des indicateurs clés d'échec
  • Entraînement de modèles de classification
  • Évaluation de la précision des prédictions

Optimisation des temps de build avec le machine learning

  • Modélisation des schémas de durée des builds
  • Estimation des besoins en ressources
  • Réduction de la variance et amélioration de la prévisibilité

Stratégies de mise en cache intelligentes

  • Détection des artefacts de build réutilisables
  • Conception de politiques de mise en cache pilotées par le machine learning
  • Gestion de l'invalidation du cache

Intégration du machine learning dans les pipelines CI/CD

  • Intégration d'étapes de prédiction dans les workflows de build
  • Assurance de la reproductibilité et de la traçabilité
  • Exploitation des modèles pour une amélioration continue

Surveillance et retour d'information continu

  • Collecte de télémétrie à partir des builds
  • Automatisation des cycles de revue des performances
  • Re-entraînement des modèles basé sur de nouvelles données

Échelle de l'optimisation prédictive des builds

  • Gestion d'écosystèmes de build à grande échelle
  • Prévision des ressources avec le machine learning
  • Intégration avec des plateformes de build multi-cloud

Synthèse et prochaines étapes

Pré requis

  • Une compréhension des pipelines de build logiciels
  • Une expérience avec les outils CI/CD
  • Une familiarité avec les concepts de base de l'apprentissage automatique

Public visé

  • Ingénieurs en build et en release
  • Praticiens DevOps
  • Équipes d'ingénierie des plateformes

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires