Ich habe derzeit ein Problem mit einem Shell-Schritt in einem Workflow-Skript hängen. Der Schritt scheint abgeschlossen zu sein, aber der Workflow geht nicht weiter, der Jenkins-Java-Prozess beginnt auch, große Mengen an CPU zu verbrauchen.Jenkins Workflow sh Schritt hängen
Jenkins läuft auf einer OS X-Box und der sh-Schritt ist ein Aufruf an xbuild, um eine Xamarin-App zu erstellen.
def shell = "xbuild /p:Configuration=${buildConfig} /t:Build ${_solution.getPath()}"
sh("${shell} >> ${_logFile.getPath()}")
Der Inhalt der Protokolldatei legt nahe, dass xbuild erfolgreich abgeschlossen, aber der Workflow geht nie aus dem sh Schritt weiter.
Könnte jemand eine Strategie vorschlagen, um herauszufinden, was ihn verursacht?