[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