在Cygwin上构建Linux软件包

问题描述:

在Cygwin上构建RPM和Debian软件包是一个好主意吗?我们的发布服务器是windows,所以我们的选择是或者启动带有linux的虚拟机来处理任务。在Cygwin上构建Linux软件包

我只是不确定虚拟机是否正在向核心炸弹蚂蚁。有没有办法在Cygwin建设?如果是这样,怎么样?到目前为止,我已经找到了一些线索......显然Cygwin应该能够做到rpms。 Debian的东西一直不容易找到。

我一直在运行一个小的debian来在虚拟机(VMware和虚拟机,Mac,Windows,甚至Ubuntu)中执行我的debian构建,以避免依赖性,体系结构等等的麻烦。

它可能是一个大锤子,但是基于文本的环境运行真的很轻,即使在仿真器下也是如此。对于构建软件包来说,一个UI就会挡住路。

+0

嘿谢谢彼得 - 所以你说使用虚拟机。我也这么想......与此相关的问题是,如何获得Java ANT任务来自动启动Linux VM(在Windows主机操作系统下),然后与它通话以告诉它建立我们的rpm或debian软件包。有任何想法吗? – Sam 2010-06-22 17:34:08

+0

在虚拟机中运行ssh守护进程,然后可以使用SSHEXEC ant任务启动构建任务。或者,您可以使用rc.local脚本检入共享文件夹中的脚本,执行该脚本并再次关闭计算机。 – 2010-06-22 17:48:26

+0

您可以使用VirtualBox通过命令行启动/停止虚拟机,然后如Peter所说,使用ssh,您可以在虚拟机上执行命令。 – Unknown 2010-06-22 17:52:08