Загрузка страницы

Living on Master: Using Yocto Project, Jenkins and LAVA for a Rolling Release - Tim Orling, Intel

Living on Master: Using Yocto Project, Jenkins and LAVA for a Rolling Release - Tim Orling, Intel

A common pain point in the Yocto Project/OpenEmbedded world is that a large amount of work is done on a fork of a particular Yocto Project release. The new development is based on a point in time in the past, meanwhile all of upstream is changing constantly. In a way, your base metadata was obsolete the moment you started. Instead, we chose to run continuous integration builds where the upstream metadata is auto synchronized daily and tests--both emulated and on real hardware—give us confidence that any breakage due to upstream changes or other internal git repositories is caught quickly and fixed. Real hardware testing is crucial in our case, because we are testing the PREEMPT_RT Linux kernel. We will discuss how the overall system architecture and what the individual moving pieces are. We will also cover some lessons learned and areas where the community could drive improvement.

About Tim Orling
Tim Orling is a software engineer at the Intel Open Source Technology Center. Tim joined Intel in early 2016 and currently works on the Real Time Linux team, after many years as a volunteer developer for OpenEmbedded and the Yocto Project. He has been an open source software and embedded hardware enthusiast for many years. He taught in a university setting for more than 5 years and has given many technical talks at conferences, including ELC and Yocto Project Developer Day.

Видео Living on Master: Using Yocto Project, Jenkins and LAVA for a Rolling Release - Tim Orling, Intel канала The Linux Foundation
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
16 марта 2018 г. 1:58:30
00:47:58
Другие видео канала
Keynote: Journey to Transformation - Dan Rodriguez & Melissa Evers-HoodKeynote: Journey to Transformation - Dan Rodriguez & Melissa Evers-HoodV4L2 M2M as the Driver Framework for Video Processing IP - Karthik Poduval, Amazon Lab126V4L2 M2M as the Driver Framework for Video Processing IP - Karthik Poduval, Amazon Lab126The Evolution of Milvus: A Cloud-Native Vector Database - Frank Liu, ZillizThe Evolution of Milvus: A Cloud-Native Vector Database - Frank Liu, ZillizMentorship Session: Dynamic Program Analysis for Fun and ProfitMentorship Session: Dynamic Program Analysis for Fun and ProfitPrimer: Testing Your Embedded System - What is a ptest, Lava, Fuego and...? - Jan-Simon MoellerPrimer: Testing Your Embedded System - What is a ptest, Lava, Fuego and...? - Jan-Simon MoellerKeynote: The Difference Between a Crowd and a Community - Joseph Gordon-LevittKeynote: The Difference Between a Crowd and a Community - Joseph Gordon-LevittLF Live Webinar: Architecting Your DevOps Pipeline for Automation at ScaleLF Live Webinar: Architecting Your DevOps Pipeline for Automation at ScaleOpen Source Drones Summit by The Dronecode FoundationOpen Source Drones Summit by The Dronecode FoundationHow FoundationDB powers SnowflakeDB's metadata! - Ashish Motivala, Snowflake ComputingHow FoundationDB powers SnowflakeDB's metadata! - Ashish Motivala, Snowflake ComputingOpen System Firmware Projects - Elaine Palmer, IBM ResearchOpen System Firmware Projects - Elaine Palmer, IBM ResearchMentorship Session: Stress-ng: How to Stress Test Your Computer (and Possibly Break It)Mentorship Session: Stress-ng: How to Stress Test Your Computer (and Possibly Break It)Userspace control of memory mappings to support live update - James Gowans & David WoodhouseUserspace control of memory mappings to support live update - James Gowans & David WoodhouseOpening Keynote: What a Difference 5 Years Makes - The New Open World - Jim ZemlinOpening Keynote: What a Difference 5 Years Makes - The New Open World - Jim ZemlinSecure Boot and Over-the-Air Updates - That's Simple, No? - Jan Kiszka, Siemens AGSecure Boot and Over-the-Air Updates - That's Simple, No? - Jan Kiszka, Siemens AGHow To Enable Mass Collaboration | Linux Foundation Collaboration Summit 2014How To Enable Mass Collaboration | Linux Foundation Collaboration Summit 2014LF Live Webinar: Why You Need An Ingress Controller and How to Pick OneLF Live Webinar: Why You Need An Ingress Controller and How to Pick OneBoF: Automotive Grade Linux Developer Community - Walt Miner, The Linux FoundationBoF: Automotive Grade Linux Developer Community - Walt Miner, The Linux FoundationKeynote: The Rise of DevSecOps - Yvonne Wassenaar, Chief Executive Officer, PuppetKeynote: The Rise of DevSecOps - Yvonne Wassenaar, Chief Executive Officer, PuppetWhat Differs the Android Open Source Project from Other Linux Distributions? - Sergio Prado, ToradexWhat Differs the Android Open Source Project from Other Linux Distributions? - Sergio Prado, ToradexFrom Zero to First Test in Your Own LAVA Laboratory in less than 45 minutes) - Paweł WieczorekFrom Zero to First Test in Your Own LAVA Laboratory in less than 45 minutes) - Paweł WieczorekKeynote: Harmonizing of Open Source Networking - Madam Yang Zhiqiang, Chris Rice, & Arpit JoshipuraKeynote: Harmonizing of Open Source Networking - Madam Yang Zhiqiang, Chris Rice, & Arpit Joshipura
Яндекс.Метрика