![]() |
1
3
我的猜测是,您需要设置InstallAnywhere进程所需的一些环境变量;我对这个产品不是很熟悉,但可能它需要一个产品的主目录、许可证文件的位置、许可证密钥值等等。 一种简单的调试方法是,检查Hudson是否在您用于从命令行运行Ant脚本的同一用户下运行,然后检查命令行用户的环境设置(如果它们不同)。 |
![]() |
2
0
因为我把Hudson作为一个服务来运行,所以我不得不使用“defaultuser”用户。解决方案是将InstallAnywhere文件夹树从“C:\Documents and Settings\MyUser”复制到“C:\Documents and Settings\Default User” |
![]() |
3
0
我只是有同样的问题,所以我想我会分享我的解决方案。您还可以注册CI生成用户,以便继续使用自动用户,而不是将其切换到您自己的用户帐户: http://www.flexerasoftware.com/downloads/instructions/productlicensing/en/InstallAnywhereProductLicensing.pdf#page=15 设置要执行的bat文件:
注意,许可证将是您的mac address.lic,您只需执行一次。
然后我给jenkins添加了一个bat任务,并运行了这个任务:
尝试签出IAEE version=12.0 InstallAnywhere已成功注册。 |