2016-11-14 3 views
0

Ich bin eine Batch-Datei in der virtuellen Maschine von Jenkins Job ausgeführt. Ich verwende folgenden Befehl, um es auszuführen.ExitCode von RunProgramInGuest in Jenkins Job

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

Der Job wird ordnungsgemäß ausgeführt und die Software wird installiert (über Batchdatei ausführen). Aber irgendwann ist es mit Exit-Code 2 beenden. So Jenkins zeigt als Job fehlgeschlagen.

Soll ich wissen, was ist der Exit-Code 2 in diesem Job bedeuten? Was sind andere mögliche Exit-Code für diesen Befehl und ihre Bedeutung?

Wie soll ich feststellen, ob Job bestanden oder nicht bestanden?

+0

Haben Sie hier gesucht? https://www.vmware.com/support/developer/vix-api/vix110_reference/ – Dvir669

Antwort

0

Wenn ich verstanden, was Sie lief, es ist:

0 - VIX_OK Die Operation war erfolgreich.

1 - VIX_E_FAIL Unbekannter Fehler.

2 - VIX_E_OUT_OF_MEMORY Speicherzuweisung fehlgeschlagen: nicht genügend Arbeitsspeicher.