[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