Differences between revisions 2 and 3
Revision 2 as of 2011-06-11 09:24:13
Size: 1302
Editor: FrBrGeorge
Comment:
Revision 3 as of 2011-06-13 09:26:54
Size: 1605
Editor: FrBrGeorge
Comment:
Deletions are marked like this. Additions are marked like this.
Line 26: Line 26:

=== Следствия ===
 * Разделение майнтейнера на активного пользователя (тестера) и сборщика. Разумеется, лучше в одном лице, но...
 * Внешнее автоматическое тестирование

Огромные человекоподобные роботы

Workflow

  1. Импорт
    • Новых
      • настройка autobuild
      • Типовые watchfile для sf, gh, gc, g.a...
    • Подготовленных, из целевого хранилища (критерий выбора, массовость)
  2. Синхронизация
    • с целевым хранилищем
    • ?с возможной devel-веткой
  3. Проверка апстрима
    • универсальная, для разных схем репозитория (схему можно надумать из rules и autobuild.watch)
    • ?что умеет uscan?
  4. Обновление исходников
    • универсальное, для разных схем репозитория
    • с исправлением спека, если обновление успешно
    • ?с созданием отдельной ветки
  5. Сборка обновлённого пакета
    • правильный apt.conf
    • критерии успешности
    • со слиянием, если сборка успешна
  6. Тестирование
    • ?маркировка тестированых
  7. Отсылка в g.a и на сборку

Следствия

  • Разделение майнтейнера на активного пользователя (тестера) и сборщика. Разумеется, лучше в одном лице, но...
  • Внешнее автоматическое тестирование

FrBrGeorge/HumanlikeRobots (last edited 2011-07-01 13:52:11 by FrBrGeorge)