我需要从在Windows计算机上运行的ANT脚本创建RPM包.此包必须包含构建中的结果类以及其他一些其他资源.
我想应该有一些程序可以从命令行调用来创建这个包.
我想在Windows下执行此操作的原因是我们有一个脚本可以为几个不同的平台构建安装程序,并且已经为windows配置了所有内容,所以我想避免将所有内容迁移到Linux的痛苦.
你知道怎么能实现这个目标吗?
编辑:我使用单独的Linux机器来做到这一点.我使用scp任务复制所有文件,然后使用ssh任务远程执行rpm命令.如果此任务返回成功代码,则使用scp将结果rpm复制回来.
还要考虑redline-rpm java库和ant任务.https://github.com/craigwblake/redline