Как построить RPM из SVN?
Я ищу способ построить RPM из SVN. Я знаю, что мне нужно экспортировать в исходный каталог, но я подумал, есть ли источник или приложение, которое я мог бы использовать для этого.
В частности, мне было интересно, как:
- Передайте номер версии и версии из SVN в RPM.
- Разобраться с конфигурационными файлами.
Благодарю.
1 ответ
Вы можете взглянуть на Docu: IzzySoft Release Framework: Выпуск программного обеспечения Made Easy - это то, что я использую для своих проектов. Он извлекает код из различных источников (включая SVN, CVS, файловую систему через cp
), генерирует .tar.gz
, .deb
, .rpm
, обрабатывает журнал изменений, загружает на целевой сервер (ы) через scp, ftp, rsync ... Это может занять немного времени для начальной настройки - но как только это будет сделано, выпустить новую версию вашей программы так же просто как relman MyProg 1.2.3
(где 1.2.3
номер версии, предоставляемой релизу, используемый для упаковки). Затем он запросит подтверждение - и вскоре после этого (в зависимости от вашего проекта) все файлы будут на сервере (ах).