Kontakt aufnehmen

Schulungsübersicht

Grundlagen der vorhersagebasierten Build-Optimierung

  • Verständnis von Engpässen in Build-Systemen
  • Quellen für Daten zur Analyse der Build-Leistung
  • Identifikation geeigneter Ansätze aus dem Bereich des Maschinellen Lernens für CI/CD-Prozesse

Einsatz von Maschinellem Lernen bei der Build-Analyse

  • Vorverarbeitung von Daten aus Build-Protokollen
  • Extraktion relevanter Merkmale aus Build-relevanten Kennzahlen
  • Auswahl geeigneter Algorithmen des Maschinellen Lernens

Vorhersage von Build-Fehlern

  • Erkennung von Schlüsselindikatoren für mögliche Ausfälle
  • Trainieren von Klassifikationsmodellen
  • Bewertung der Treffgenauigkeit der Prognosen

Optimierung der Build-Zeiten mithilfe von Maschinellem Lernen

  • Modellierung zeitlicher Verläufe während des Build-Vorgangs
  • Abschätzung des Ressourcenbedarfs
  • Reduktion von Schwankungen und Steigerung der Vorhersagbarkeit

Intelligente Caching-Strategien

  • Identifikation wiederverwendbarer Build-Artefakte
  • Gestaltung von Cache-Regeln auf Basis von Maschinellem Lernen
  • Handhabung von Fällen, bei denen der Cache veraltet ist oder entfernt werden muss

Integration von Maschinellem Lernen in CI/CD-Pipelines

  • Einbindung vorhersagebasierter Schritte in den Build-Prozess
  • Sicherstellung der Reproduzierbarkeit und Nachvollziehbarkeit aller Vorgänge
  • Betrieb der Algorithmen unter kontinuierlichen Verbesserungszyklen

Überwachung und fortlaufende Rückkopplung

  • Erfassung von Telemetriedaten zu den Build-Vorgängen
  • Automatisierte Durchführung regelmäßiger Leistungsüberprüfungen
  • Neustart des Trainingsprozesses mit neu erfassten Daten

Skalierung der vorhersagebasierten Build-Optimierung

  • Verwaltung großflächiger Build-Umgebungen
  • Vorhersage des zukünftigen Ressourcenbedarfs mittels Maschinellem Lernen
  • Verknüpfung mit Multi-Cloud-Build-Plattformen

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundverständnis von Software-Build-Pipelines
  • Erfahrung mit CI/CD-Tools
  • Vertrautheit mit grundlegenden Konzepten des Maschinellen Lernens

Zielgruppe

  • Build- und Release-Ingenieure
  • DevOps-Fachkräfte
  • Teams für Plattformentwicklung
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien