Skip to content

muhammadhassaan-solves/ci-cd-pipeline-optimization-using-jenkins-mlflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI-CD-Pipeline-Optimization-using-Jenkins-and-MLflow

Description

This project optimizes CI/CD pipelines using Jenkins and MLflow by using machine learning to predict build times based on historical data. By analyzing build trends, automating predictions, and implementing optimizations like parallel and incremental builds, it enhances deployment efficiency and reduces delays.

Languages and Utilities Used

  • Python & Java
  • Jenkins
  • MLflow
  • NumPy & Scikit-Learn
  • Docker
  • AWS
  • Ubuntu

Project Walk-through

Set Up CI/CD with Jenkins


Gather and Log Build Data


Train a Predictive Model


Compare Predicted vs. Actual Build Times and Refine the Model


About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published