للحصول على شهادة
This session introduces GitLab CI in the context of the Yocto Project and explains how it can be used for building and testing software layers. It is designed to help developers understand how CI/CD pipelines support embedded Linux development and open-source workflows.
You will learn the fundamentals of GitLab CI configuration and how pipeline structures are defined using YAML files. The session explains how CI pipelines automate building and testing processes, improving efficiency and consistency in software development.
The content focuses on real-world use cases within the Yocto Project and OpenEmbedded ecosystem. It demonstrates how developers and organizations can set up GitLab CI pipelines when they do not have access to centralized build systems like autobuilders.
You will also understand how different components of GitLab CI work together, including jobs, stages, and configuration files. This helps in building scalable and maintainable CI systems for complex projects.
By the end of this session, you will have a clear understanding of how GitLab CI can be applied in embedded Linux development, and how to set up your own CI pipeline for building and testing Yocto Project layers effectively.