Ich habe einen Build-Schritt in meiner Build-Konfiguration, der Runner-Typ "Befehlszeile", ein benutzerdefiniertes Skript ausgeführt.
Das Skript führt Robocopy aus:
%Vor%Der Robocopy-Befehl funktioniert gut, aber ich bekomme immer eine E-Mail und im Build-Log sehe ich immer:
GEQ war zu dieser Zeit unerwartet.
Die ERRORLEVEL-Prüfung funktioniert aus irgendeinem Grund nicht?
Ich habe IF %ERRORLEVEL% GEQ
ausprobiert, aber das bricht meinen Build, wenn TeamCity erwartet, dass ich einen Build-Parameter übergebe.
Funktioniert das nur als "ausführbare Datei mit Parametern"?
Prost
Neil, du könntest versuchen zu entschlüsseln Prozentzeichen .
Versuchen Sie IF %%ERRORLEVEL%% GEQ ...
Ich bin gerade auf dieses Problem gestoßen und schätze @ Johns Antwort.
Hier ist, was ich gefunden habe:
%Vor%Tags und Links teamcity teamcity-7.0