Listening to your Users: Refactoring the Yocto Project
summary
Refactors the yocto-autobuilder into a modular architecture that splits core code, build steps and configs, adds mix and match layer support and custom build steps plus custom properties, and inherits repo/branch settings for triggered builds. Uses Buildbot (upgraded) and a 10-node cluster; nightly build time drops from ~42 hours to ~6.5 hours and produces ~0.25 TB of artifacts. Prototype runs and produces images locally, is backwards-compatible in design, and needs wider testing and side-by-side rollout.
AI-written summary · about
chapters (11)
- 0:00Start
- 0:15Beth Flanagan
- 4:44Improvements to the Audibility
- 12:14Architectural Overview
- 13:04Types of Config Files
- 13:20Global Settings File
- 16:16Config Files
- 19:28Properties
- 24:21Check Out Layers
- 32:15Killing Build Triggers
- 34:24Live Demo
related talks
40mBoF: The Yocto Project and OpenEmbedded
46mYocto Project Extensible SDK: Simplifying the Workflow for Application Developers
39mYocto Project: 5 Year Plan, Now What?
56mCross Platform Enablement for the Yocto Project with Containers
27mYocto Tricks and Hacks
43mSponsored Session: Why Don't You Love Me Back, Open-source Software?
50mDo our development tools need a refresh?
55mBuild Heterogenous System Using Yocto Project
