[ER2026] Распределенная CI для телефонов в postmarketOS (Пабло Корреа Гомес)
BayLibre
0:00 / 0:00
[ER2026] Распределенная CI для телефонов в postmarketOS (Пабло Корреа Гомес)
214 просмотров · 2 месяца назад
BayLibre
626 подписчиков
214 просмотров · 2 месяца назад
postmarketOS — это проект сообщества, цель которого — внедрить настоящую основную ветку Linux в ваши смартфоны (и другие потребительские устройства). То, что когда-то было несбыточной мечтой, превратилось в активное сообщество, и многие смартфоны получают достаточно функций в основной ветке ядра, чтобы люди могли использовать их ежедневно. Однако тестирование сообществом и ручное тестирование могут помочь лишь до определённого предела. Для масштабируемости, предотвращения регрессий и обеспечения долгосрочной надёжности необходимо автоматизированное тестирование.
После многих лет работы и многочисленных попыток postmarketOS удалось создать систему для тестирования телефонов непосредственно в CI. Система является открытым программным обеспечением, распределённой, достаточно простой, чтобы её мог развернуть энтузиаст в хакерском пространстве менее чем за 200 евро, и легко масштабируемой. Она использует CI-tron для всей оркестрации и пользовательскую плату в качестве блока распределения питания (PDU) для специфических потребностей телефонов.
В этом докладе мы обсудим различные подходы, которые мы использовали за это время, уроки, извлеченные из успехов и неудач, текущее состояние и заглянем в будущее.
Презентация доступна по ссылке: https://embedded-recipes.org/2026/sch...