[Devel] [Задача 6217] Уточнить репозитории проекта
Evgeny Sinelnikov
sin на etersoft.ru
Вт Ноя 30 18:43:07 MSK 2010
А я не пойму никак куда же ответ ушёл...
---------- Пересланное сообщение ----------
От кого: Evgeny Sinelnikov <sin на etersoft.ru>
Дата: 26 ноября 2010 г. 9:20
Тема: Re: [Задача 6217] Уточнить репозитории проекта
Кому: bugs на lists.etersoft.ru
Пакеты собираем в
/var/ftp/pub/Etersoft/LINUX на Etersoft/Pockets/yauza/
Сборка осуществляется командами:
$ ssh git.office build -p yauza PACKAGE TAG
$ ssh git.office rebuild -p yauza PACKAGE [BRANCH]
Первая команда собирает пакет, как обычно, по тегу. Вторая позволяет
собрать заданную ветку (по умолчанию master). При этом girar:
- проверяет и увеличивает релиз (добавляет суффикс Build1, Build2,
Build3 и т.д.);
- добавляет в spec-файл changelog с указанием sha1 коммита, на котором
производится сборка;
- создаёт временный тег, подписывает его и отправляет пакет на сборку.
Таким образом, для пересборки пакета нет необходимости каждый раз,
вручную увеличивать релиз, создавать и подписывать тег.
--
Sin (Sinelnikov Evgeny)
Подробная информация о списке рассылки Devel