Перейти к содержимому

[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...