Schulungsübersicht

Grundlagen der Predictive Build Optimization

  • Verständnis von Build-System-Flaschenhälse
  • Quellen von Build-Leistungsdaten
  • Abbildung von ML-Chancen in CI/CD

Maschinelles Lernen für Build-Analysen

  • Datenvorverarbeitung für Build-Logs
  • Merkmalsextraktion aus buildbezogenen Metriken
  • Auswahl geeigneter ML-Modelle

Vorhersage von Build-Fehlern

  • Identifizierung von Schlüsselindikatoren für Fehler
  • Training von Klassifikationsmodellen
  • Bewertung der Vorhersagegenauigkeit

Optimierung von Build-Zeiten mit ML

  • Modellierung von Build-Dauer-Mustern
  • Schätzung der Ressourcenanforderungen
  • Reduzieren der Varianz und Verbesserung der Vorhersagbarkeit

Intelligente Caching-Strategien

  • Erkennen wiederverwendbarer Build-Artefakte
  • Entwerfen von ML-gesteuerten Cache-Richtlinien
  • Verwalten der Cache-Invalidierung

Integrieren von ML in CI/CD-Pipelines

  • Einbetten von Vorhersage-Schritten in Build-Abläufe
  • Sicherstellen der Reproduzierbarkeit und Nachverfolgbarkeit
  • Operationalisieren von Modellen für kontinuierliche Verbesserung

Überwachung und kontinuierliches Feedback

  • Sammeln von Telemetriedaten aus Builds
  • Automatisieren von Leistungs-Prüfzyklen
  • Modell-Wiedertraining basierend auf neuen Daten

Skalierung der Predictive Build Optimization

  • Verwalten von groß angelegten Build-Ökosystemen
  • Ressourcenprognose mit ML
  • Integration in multi-cloud Build-Plattformen

Zusammenfassung und Nächste Schritte

Voraussetzungen

  • Ein Verständnis von Software-Build-Pipelines
  • Erfahrung mit CI/CD-Tooling
  • Kenntnisse grundlegender maschineller Lernkonzepte

Zielgruppe

  • Build- und Release-Ingenieure
  • DevOps-Praktiker
  • Plattform-Engineering-Teams
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(81): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38