Intrati in legatura
 Durata 14 ore

Schița de curs

Bazele optimizării predictive a build-urilor

  • Înțelegerea blocajelor sistemului de build
  • Sursele datelor de performanță ale build-urilor
  • Identificarea oportunităților ML în CI/CD

Machine Learning pentru analiza build-urilor

  • Preprocesarea datelor pentru log-urile de build
  • Extragerea de feature-uri din metricile legate de build
  • Selectarea modelelor ML adecvate

Prezicerea eșecurilor de build

  • Identificarea indicatorilor cheie de eșec
  • Antrenarea modelelor de clasificare
  • Evaluarea acurateței predicțiilor

Optimizarea timpilor de build cu ML

  • Modelarea tiparelor de durată ale build-urilor
  • Estimarea cerințelor de resurse
  • Reducerea variației și îmbunătățirea predictibilității

Strategii inteligente de caching

  • Detectarea artefactelor de build reutilizabile
  • Proiectarea politicilor de cache bazate pe ML
  • Gestionarea invalidării cache-ului

Integrarea ML în pipeline-urile CI/CD

  • Încorporarea pașilor de predicție în workflow-urile de build
  • Asigurarea reproductibilității și trasabilității
  • Operaționalizarea modelelor pentru îmbunătățire continuă

Monitorizare și feedback continuu

  • Colectarea telemetriei de la build-uri
  • Automatizarea ciclurilor de revizuire a performanței
  • Reantrenarea modelelor pe baza datelor noi

Scalarea optimizării predictive a build-urilor

  • Gestionarea ecosistemelor de build la scară largă
  • Previziunea resurselor cu ML
  • Integrarea cu platforme de build multi-cloud

Rezumat și pașii următori

Cerințe

  • Înțelegerea pipeline-urilor de build software
  • Experiență cu tooling CI/CD
  • Familiaritate cu conceptele de bază de machine learning

Public țintă

  • Ingineri de build și release
  • Practicieni DevOps
  • Echipe de platform engineering

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite