2016-11-14 80 views
0

我正在jenkins作业中运行虚拟机中的批处理文件。我使用以下命令来运行它。Jenkins的RunProgramInGuest的ExitCode作业

..path..\vmrun.exe -T ws -gu username -gp password runProgramInGuest "c:\vm_image.vmx" -activeWindow -interactive "C:\Installer.bat" 

作业运行正常并安装软件(通过运行批处理文件)。 但有时它退出退出代码2. 所以詹金斯显示工作失败。

我是否知道这份工作中的退出代码2是什么意思? 此命令的其他可能的退出代码和含义是什么?

我该如何找到工作是否通过?

+0

你看这里吗? https://www.vmware.com/support/developer/vix-api/vix110_reference/ – Dvir669

回答

0

如果我明白你跑什么,它是:

0 - VIX_OK 手术很成功。

1 - VIX_E_FAIL 未知错误。

2 - VIX_E_OUT_OF_MEMORY 内存分配失败:内存不足。