Собираем в Hasher: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
 
(не показано 8 промежуточных версий 1 участника)
Строка 1: Строка 1:
== Из gear-репозитрия пакета ==
== Из gear-репозитория пакета ==


'''Условие:''' Нужно чтобы была хотя бы одна git-ветка
'''Условие:''' Нужно чтобы была хотя бы одна git-ветка
Строка 13: Строка 13:
=== Сборка ===
=== Сборка ===


<pre>
$ rpmbsh              --  Собрать в hasher  
 
$rpmbsh              --  Cобрать в hasher  
 
</pre>




Строка 25: Строка 21:


Если  находимся в p7 или t7, то собираться будет уже в p7 или t7.
Если  находимся в p7 или t7, то собираться будет уже в p7 или t7.


=== Бэкпорт ===
=== Бэкпорт ===


<pre>
$ rpmbp -b p№(или t№) -- Бекпорт в  бранч p№/t№ . Сборка в hasher


$rpmbph -b p№(или t№) -- Бекпорт в  бранч p№/t№ . Сборка в hasher
Запускается только из веток master или sisyphus.


</pre>
Создаёт ветку p№(или t№), корректирует spec под версию бранча и собирает в hasher
 
После выполнения снова возвращается в ветку master или sisyphus


Создаёт ветку p№(или t№), корректирует spec под версию бранча и собирает в hasher


=== Бэкпорт и отправка ===
  $ rpmbph git.alt -b p7 -u  -- Собрать в hasher, затем отправить на сборку в случае удачи


[[Категория:rpmbsh]]
[[Категория:rpmbsh]]

Текущая версия от 19:14, 20 декабря 2016

Из gear-репозитория пакета

Условие: Нужно чтобы была хотя бы одна git-ветка

 $  git branch                             
* sisyphus

Внимание: У всех команд довольно информативный вывод.

Если что-то идёт не так Вы обязательно увидите на что ругается скрипт.

Сборка

$ rpmbsh              --  Собрать в hasher 


Эта команда зависит от имени git-ветки

Если находимся в master или sisyhus, то сборка будет проходить в Сизифе.

Если находимся в p7 или t7, то собираться будет уже в p7 или t7.


Бэкпорт

$ rpmbp -b p№(или t№) -- Бекпорт в  бранч p№/t№ . Сборка в hasher

Запускается только из веток master или sisyphus.

Создаёт ветку p№(или t№), корректирует spec под версию бранча и собирает в hasher

После выполнения снова возвращается в ветку master или sisyphus


Бэкпорт и отправка

 $ rpmbph git.alt -b p7 -u  -- Собрать в hasher, затем отправить на сборку в случае удачи