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

Другие вопросы по тегам