Модуль 5: ABF и рабочий процесс
От локальной сборки к облачной. Знакомство с ABF и правилами публикации.
Вы научились собирать пакеты локально. Теперь пора перенести их в ABF (Automated Build Farm), чтобы получить чистую воспроизводимую сборку и личный репозиторий для тестирования.
Цели модуля
После изучения этого модуля вы будете:
- Понимать, как устроена ABF
- Уметь создавать и настраивать проекты
- Запускать сборки и анализировать логи
- Публиковать пакеты в личные и общие репозитории
- Понимать, как пакет передаётся дальше на ревью и сопровождение
Содержание модуля
Что такое ABF
Архитектура платформы, преимущества облачной сборки.Регистрация и настройка
Создание аккаунта, настройка SSH-ключей и git.Структура проекта на ABF
Организация репозитория: SPEC, исходники, патчи.Запуск и мониторинг сборки
Как запустить сборку, следить за прогрессом, получить результат.Разбор ошибок сборки
Типичные ошибки на ABF и способы их исправления.Публикация и передача пакета дальше
Как довести пакет от личной сборки до общего репозитория или ревью.
Зачем ABF
| Локальная сборка | Сборка на ABF |
|---|---|
| Одна архитектура | Все поддерживаемые архитектуры |
| «Грязное» окружение | Чистое изолированное окружение |
| Ручная публикация | Автоматическая публикация в репозитории |
| Сложно воспроизвести | Воспроизводимая сборка |
Следующий модуль
После освоения ABF переходите к Модулю 6: Продвинутые техники — патчи, подпакеты, скриптлеты.
Что такое ABF
Архитектура платформы, преимущества облачной сборки.
Регистрация и настройка
Создание аккаунта, настройка SSH-ключей и git.
Структура проекта на ABF
Организация репозитория: SPEC, исходники, патчи.
Запуск и мониторинг сборки
Как запустить сборку, следить за прогрессом, получить результат.
Разбор ошибок сборки
Типичные ошибки на ABF и способы их исправления.
Публикация и передача пакета дальше
Как довести пакет от личной сборки до общего репозитория или ревью.