Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Durée 14 heures
Plan du cours
Fondamentaux de l'optimisation prédictive des builds
- Comprendre les goulots d'étranglement des systèmes de build
- Sources de données de performance des builds
- Identifier les opportunités de machine learning dans CI/CD
Machine learning pour l'analyse des builds
- Prétraitement des données pour les journaux de build
- Extraction de fonctionnalités à partir des métriques liées aux builds
- Sélection des modèles de machine learning appropriés
Prédiction des défaillances des builds
- Identifier les indicateurs clés de défaillance
- Entraînement de modèles de classification
- Évaluation de la précision des prédictions
Optimisation des délais 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 cache intelligent
- Détection des artefacts de build réutilisables
- Conception de politiques de 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 flux de travail de build
- Garantir la reproductibilité et la traçabilité
- Opérationnalisation des modèles pour l'amélioration continue
Surveillance et retour d'information continu
- Collecte de télémétrie des builds
- Automatisation des cycles de revue de performance
- Retrain des modèles basé sur de nouvelles données
Passage à l'échelle de l'optimisation prédictive des builds
- Gestion des écosystèmes de build à grande échelle
- Prévision des ressources avec le machine learning
- Intégration avec les plateformes de build multi-cloud
Résumé et prochaines étapes
Pré requis
- Comprendre les pipelines de build de logiciels
- Expérience avec les outils CI/CD
- Connaissance de base des concepts de machine learning
Public cible
- Ingénieurs en charge des builds et des releases
- Praticiens DevOps
- Équipes d'ingénierie plateforme