Ich versuche runScript.bat
von Openscript (OracleATS)
von Jenkins zu rufen. Es gibt einen Befehl GUID zu generieren in runScript.bat
Problem beim Aufruf runScript.bat von OpenScript (OracleATS) von Jenkins
for /f %%i in ('%~d0%~p0guidgen.exe') do set GUID=%%i
Dieser Befehl immer mit Fehler fehlschlägt,
'C:\OracleATS\openScript\guidgen.exe' is not recognized as an internal or external command, operable program or batch file.
Es läuft gut, wenn ich runScript.bat
von Eingabeaufforderung aufrufen.
Was könnte der mögliche Grund für einen Fehler an dieser Stelle sein?
Ist der Pfad zur exe korrekt? Ist die exe tatsächlich da? % ~ dp0 bezieht sich auf den Speicherort der bat-Datei. Wenn Sie jenkins ausführen, befinden Sie sich im richtigen Arbeitsverzeichnis, damit der Befehl ausgeführt werden kann. – NikhilWanpal
Antwort auf alle Ihre 3 Fragen ist Ja. –