Overview
Explore the intricacies of build and release management using the Yocto Autobuilder in this 50-minute conference talk by Jate Sujjavanich from Syntech Systems. Discover how to leverage the Yocto Project's tools for seamless product development and release processes. Learn about adapting the Autobuilder for OpenEmbedded-based image creation on a smaller scale. Delve into tracking source layers from local and upstream repositories, creating appropriate Autobuilder jobs, and maintaining servers. Gain insights on the Yocto Web Interface, job organization, layer repository types, checkout scripts, and coding tips. Address challenges such as disk space management, configuration storage, and external layer outages. Explore advanced topics like combining repo and checkout scripts, PR services, and automated runtime testing to enhance your build and release management capabilities.
Syllabus
Introduction
Why do you need an autobuilder
Yocto Project Autobuilder
Yocto Web Interface
Yocto Autobuilder Organization
What is a Job
Yocto Autobuilder Jobs
Layer Repository Types
Checkout Scripts
Template Comp Variable
Run Preamble
Coding Tips
Premirrors
Disk space
Configuration storage
RPM build
Build history
External layer outages
External layer mirror
Combining repo and checkout scripts
PR Service
Automated Runtime Testing
Questions
Taught by
Linux Foundation