[devel] Q: gear-push-build

Alexey I. Froloff =?iso-8859-1?q?raorn_=CE=C1_immo=2Eru?=
Пт Ноя 17 11:08:44 MSK 2006


* Dmitry V. Levin <ldv@> [061116 22:11]:
> Обсуждаются два варианта:
> 1. Посредством git-push'а т.н. release-тэгов
>   refs/releases/имя-репозитория,
>   или как мне недавно пришло в голову,
>   refs/releases/имя-репозитория/имя-пакета.
А что будет с существующими refs/releases/имя-репозитория ?
Нормально заоверрайдится?

> 2. Посредством утилиты с неустоявшимся именем с синтаксисом, аналогичным

> Первый вариант принципиально отличается от второго тем, что информация,
> необходимая для инициации сборки пакета, будет храниться в репозитории,
> в котором находится исходный код, со всеми + и - такого подхода.
Нужны оба варианта.  Первый отвечает на вопрос "что собирать", а
второй на вопрос "когда и в каком порядке это собирать".  Я себе
представляю это примерно так:

$ gear-release -n xxx-aaa --rules .gear-rules-aaa sisyphus
$ gear-release -n xxx-bbb --rules .gear-rules-bbb sisyphus
$ git-push -a

[прошло некоторое время]

$ gear-push-build --begin sisyphus
$ gear-push-build xxx-tools
$ gear-push-build --name xxx-aaa xxx
$ gear-push-build xxx-plugins-aaa
$ gear-push-build --name xxx-bbb xxx
$ gear-push-build xxx-plugins-bbb
$ gear-push-build --commit sisyphus

И пакеты будут собираться в таком порядке в одну транзакцию:

xxx-tools
xxx-aaa (из репозитария xxx)
xxx-plugins-aaa
xxx-bbb (из репозитария xxx)
xxx-plugins-bbb

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
  Inform-Mobil, Ltd. System Administrator
       http://www.inform-mobil.ru/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20061117/dfc3a0b8/attachment-0001.bin>


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