youtube image
From YouTube: Event-driven Distributed CI for 20000 Projects - Aleksandra Fedorova, Red Hat

Description

Event-driven Distributed CI for 20000 Projects - Aleksandra Fedorova, Red Hat
Speakers: Aleksandra Fedorova
Linux distributions represent the ultimate challenge for continuous integration, because of the size and variety of the projects involved. For example Fedora Linux contains about 21 thousand independent components. These components can be stand-alone applications written in high-level languages or kernel modules which require a bare-metal hardware for testing. Rather than enforcing one specific implementation of the CI/CD infrastructure to be used across components, Fedora Gating framework allows to aggregate test results of arbitrary CI systems in a common database. The aggregated results are then processed by the decision engine, which ensures that the system-wide gating requirements are satisfied. In the talk the architecture of the framework and the role of the messaging in Fedora infrastructure will be described, covering both the benefits and the challenges of this approach.

For more Continuous Delivery Foundation content, check out our blog: https://cd.foundation/blog/