[Devel] Girar builder

Evgeny Sinelnikov =?iso-8859-1?q?sin_=CE=C1_info=2Esgu=2Eru?=
Сб Мар 28 17:07:03 MSK 2009


27 марта 2009 г. 21:02 пользователь Vitaly Lipatov <lav на etersoft.ru> написал:
> В сообщении от 27 марта 2009 Evgeny Sinelnikov написал(a):
>> Здравствуйте,
>>
>> для автоматизации сборки пакетов, на этих выходных, я планирую
>> обновить git.etersoft.ru и поднять, на нём Girar-Builder.
> Главное не сделать при этом случайно запуск сборки на той же машине.
>
>> В связи с эти у меня есть два вопроса:
>> 1) Может ли это помешать /projects ? Изменялись ли для этого
>> какие-нибудь часть в girar?
> Не может. Менялись только права доступа к /projects, насколько я знаю.

Тогда всё просто....

>> 2) На какие хосты можно перенаправить следующие записи в DNS:
>> build-sisyphus-i586
>> build-sisyphus-x86_64
>> build-4.1-i586
>> build-4.1-x86_64
>> build-5.0-i586
>> build-5.0-x86_64
> На любые. А что это за записи? И что должно быть на хостах?

Это хосты на которых робот будет проводить сборку... Они могут быть
одним и тем же компьютером... В нашем случае, все i586 можно
перекинуть на builder, а x86_64 - на builder64. Для этого на каждом из
сборочных хостов потребуется учётная запись girar-builder с
ssh-ключём, для запуска сборочных скриптов, и доступ к репозиториям.

>> Цель этого обновления состоит в подготовке одной сборочной песочницы
>> для дистрибутива.
> Дистрибутива чего?
>

Для доп. пакетов, которые сейчас собираются для сборки LINUX на Etersoft.
По сути, я хочу развернуть для git.eter полный аналог git.alt. Тогда
момент от появления пакета в репозитории до момента возможности
включить его в образ сокращается до времени пересборки пакета в наш
репозиторий....

Репозитории строятся из двух составляющих:
rpm file:/var/ftp/pub/ALTLinux/Sisyphus i586 classic
rpm file:/var/ftp/pub/ALTLinux/Sisyphus noarch classic
и
rpm file:/var/ftp/pub/Etersoft/LINUX на Etersoft/Sisyphus i586 addon tartarus
rpm file:/var/ftp/pub/Etersoft/LINUX на Etersoft/Sisyphus noarch addon tartarus

Для бранчей:
rpm file:/var/ftp/pub/ALTLinux/4.1/branch i586 classic
rpm file:/var/ftp/pub/ALTLinux/4.1/branch noarch classic
и
rpm file:/var/ftp/pub/Etersoft/LINUX на Etersoft/4.1/branch i586 addon
rpm file:/var/ftp/pub/Etersoft/LINUX на Etersoft/4.1/branch noarch addon

Пакеты собираются в addon, во избежание коллизий при выпуске релизов:
rpm file:/var/ftp/pub/Etersoft/LINUX на Etersoft/4.1/universal/4.1.x i586
classic addon
rpm file:/var/ftp/pub/Etersoft/LINUX на Etersoft/4.1/universal/4.1.x
noarch classic addon



-- 
Sin (Sinelnikov Evgeny)


Подробная информация о списке рассылки devel