Различия между версиями 2 и 3
Версия 2 от 2011-06-11 12:24:13
Размер: 1302
Редактор: FrBrGeorge
Комментарий:
Версия 3 от 2011-06-13 12:26:54
Размер: 1605
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 26: Строка 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 (последним исправлял пользователь FrBrGeorge 2011-07-01 16:52:11)