Get in Touch
 Duration 14 hours

Course Outline

Basics of Predictive Build Optimization

  • Identifying build system bottlenecks
  • Origins of build performance data
  • Mapping ML applications within CI/CD

Applying Machine Learning to Build Analysis

  • Preprocessing build log data
  • Extracting features from build-related metrics
  • Choosing suitable ML models

Forecasting Build Failures

  • Recognizing primary failure indicators
  • Training classification models
  • Assessing prediction accuracy

Enhancing Build Speeds via ML

  • Modeling patterns in build duration
  • Estimating necessary resources
  • Minimizing variance and boosting predictability

Intelligent Caching Approaches

  • Identifying reusable build artifacts
  • Crafting ML-driven cache policies
  • Overseeing cache invalidation

Incorporating ML into CI/CD Pipelines

  • Integrating prediction steps into build workflows
  • Guaranteeing reproducibility and traceability
  • Operationalizing models for ongoing enhancement

Monitoring and Continuous Feedback Loops

  • Gathering telemetry from builds
  • Automating performance review cycles
  • Retraining models with new data

Scaling Predictive Build Optimization

  • Overseeing large-scale build ecosystems
  • Forecasting resources using ML
  • Integration with multi-cloud build platforms

Recap and Future Directions

Requirements

  • Comprehension of software build pipelines
  • Proficiency with CI/CD tools
  • A basic grasp of machine learning concepts

Target Audience

  • Build and release engineers
  • DevOps practitioners
  • Platform engineering teams

Number of participants


Price per participant

Upcoming Courses

Related Categories