是否有用Java编写的rpmbuild实现?
唉,构建服务器在Windows上运行,但是构建过程 对于特定的基于Java的应用程序,需要生成rpm via 哪个能够在RedHat Linux服务器上安装它。
构建服务器(Hudson)需要保留在Windows操作系统上,因为它也运行 msbuild构建各种C#.NET解决方案项目。
答案 0 :(得分:3)
查看redline-rpm,一个提供Ant任务的纯Java RPM库:
Redline是一个用于操作RPM Package Manager包的纯Java库。目前,该项目支持读取和创建包,并且包含一个包含的Ant任务,可用于与构建系统集成。
答案 1 :(得分:0)
如果你在linux上创建一个Hudson节点怎么样? Windows Hudson服务器会将RPM构建快速地扩展到Linux节点(如果您正确标记构建或将其绑定到代理)。
或者,您可以执行相反的操作并运行Linux Hudson服务器,然后运行Windows节点。有一天,我们将研究如何在EC2上推出Windows节点,然后我们将能够在构建期间启动Windows节点。