Continues Integration Practices for Zephyr Upstream
summary
CI pipeline integrates Jenkins, Docker images built from Zephyr Dockerfiles, an FTP artifact store and a task queue to run tests on real boards rather than only simulators, enabling pull request–triggered builds that upload firmware images to FTP and flash devices via a reliable flasher (PyMCU TK, JLink/JTAG), with logs stored as URLs and results processed by a scheduler for stateless per-PR testing and scalable Docker node expansion in ~5 minutes. Glue scripts generate YAML pipelines and all scripts will be open source.
AI-written summary · about
chapters (5)
- 0:00Start
- 8:53Architecture of the Ci System
- 10:58Deployment
- 13:34Convention over Configuration
- 16:02Espada Flash System
related talks
33mContinues Integration Practices for Zephyr Upstream
32mLeveraging Cloud Technologies for Development and Operation of Zephyr
37mAutomated Testing and Continuous Integration/Delivery: Lessons Learned
40mContributing to Zephyr vs (Linux and U-boot)
29mZephyr Development Environment for Students
55mZephyr: An Ideal Platform for Introducing Processes of Safety-Critical Embedded Systems
41mHands on Molding VS code into a care free development environment to develop with Zephyr RTOS
52mCreating Continuous Delivery for Yocto Based IoT Distribution
