Integrating Fault Prediction into CI/CD Pipelines
摘要
Modern software delivery pipes are engineered to be fast, and being fast does not make the process stable. In fact, it can result in failures that propagate across production. Building fault prediction into CI/CD pipelines offers an early-warning system, one that can identify defects before they become apparent in the production process. Chapter 2 discussed constructing and validating predictive models. It is only when those models are placed into the delivery workflows that they are valuable, because they give real-time information and affect release choices. Chapter 2 showed how to make such integrations work. It discussed automated fault-detection mechanisms, supporting tools and feedback loops that ensure that models perform well over time.