我目前在工作流脚本挂起时遇到了 shell 步骤的问题。该步骤似乎已完成,但工作流程并未继续,Jenkins java 进程也开始消耗大量 CPU。
Jenkins 在 OS X 机器上运行,sh 步骤是调用 xbuild 来构建 Xamarin 应用程序。
def shell = "xbuild /p:Configuration=${buildConfig} /t:Build ${_solution.getPath()}"
sh("${shell} >> ${_logFile.getPath()}")
日志文件的内容表明 xbuild 已成功完成,但工作流程从未从 sh 步骤继续。
任何人都可以提出一个策略来找出导致它挂起的原因吗?