Как построить 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 номер версии, предоставляемой релизу, используемый для упаковки). Затем он запросит подтверждение - и вскоре после этого (в зависимости от вашего проекта) все файлы будут на сервере (ах).