我正在评估我们公司的 install4j。
我们构建了一个 win32 安装程序,并且我们正在尝试建立一个持续集成环境来对其进行测试。
CI 服务器能够使用 FTP 将安装程序上传到 windows 目标机器(这是一个虚拟化环境),并运行看起来像这样的批处理脚本
cd c:\tmp\upload\
my_installer.exe -q -varfile response.varfile -console
目前我们正在使用 install4j 5 的试用版。
当安装程序从命令行运行(通过远程桌面上的 cmd.exe)时,我会看到一个弹出窗口,警告试用版。安装被冻结,直到我单击确定。
当安装程序从 telnet 运行时,该命令会挂起并且永远不会返回。我相信原因是那个弹出窗口。
要全面评估 install4j,我们需要能够了解它如何适合我们的 CI 流程。
有什么解决方法吗?