2011-12-01 99 views
1

我正在构建/发布过程,我们使用具有两个虚拟机的一台主机实现构建系统。一个是Windows虚拟机和其他Linux。我们从Windows VM和Nightly.sh从Linux的.Iam使用以下命令调用Nightly.bat文件生成...客户程序退出非零退出代码:1

start /b vmrun.exe -T ws -gu "End" -gp Password runProgramInGuest "D:\Windows VM\Windows 7 x64 Edition + Visual Studio 2008\Windows 7 x64 Edition.vmx" -activeWindow "C:\SPSBuild\Nightly.bat" 
vmrun.exe -T ws -gu root -gp quasar runProgramInGuest "D:\Linux\RHEL 5.3 64-bit\RHEL 5.3 64-bit - Sreejith.vmx" "/home/quasar/workspace/SPSBuild/Nightlynew.sh" 

但我得到这说明“贵宾计划退出与非零错误代码:1“.. 用户名,密码和路径是正确的。 任何人有任何想法...请给我一个答案..

+0

这个问题可能更适合http://superuser.com/ –

回答

0

它似乎是“C:\ SPSBuild \ Nightly.bat”或“/ home/quasar/workspace/spsbuild/nightly.sh”失败并返回错误。

您可以手动运行这些脚本以查看它们是否产生错误消息吗?你可以阅读脚本来确定他们为什么返回退出代码1吗?

0

该文件必须存在于来宾机器中。如果它不存在,则需要在runProgramInguest之前使用copyFileFromHostToGuest