我正在寻找一种从 SVN 构建 RPM 的方法。我知道我需要导出到源目录,但我想知道是否有任何源或应用程序可以用来执行此操作。
我特别想知道如何:
- 将修订和版本号从 SVN 传递到 RPM。
- 处理配置文件。
谢谢。
答案1
你可以看看文档:IzzySoft 发布框架:轻松发布软件-- 这就是我为我的项目所用的工具。它从各种来源(包括 SVN、CVS、文件系统cp
)提取代码,生成.tar.gz
、.deb
处理.rpm
变更日志,通过 scp、ftp、rsync 上传到目标服务器……初始设置可能需要一点时间 -- 但一旦完成,发布新版本的程序就非常简单了relman MyProg 1.2.3
(1.2.3
发布时要给出的版本号在哪里,用于打包)。然后它会要求确认 -- 此后不久(取决于您的项目),所有文件都会在服务器上。