2016-04-18 6 views
0

現在、ワークフロースクリプトのシェルステップに問題があります。ステップは完了したように見えますが、ワークフローは進まず、JenkinsのJavaプロセスも大量のCPUを消費し始めます。Jenkinsワークフローshステップハンギング

JenkinsはOS Xボックスで実行されており、shステップはxbuildへの呼び出しで、Xamarinアプリケーションをビルドします。

def shell = "xbuild /p:Configuration=${buildConfig} /t:Build ${_solution.getPath()}" 

    sh("${shell} >> ${_logFile.getPath()}") 

ログファイルの内容は、xbuildが正常に完了したが、ワークフローがshステップから移動しないことを示しています。

誰もがハングする原因を突き止める戦略を提案できますか?

答えて

0

これは、shステップが完了した後に実行していたタイトなループが原因であることが判明しました。

このような問題が発生した場合は、コンソール出力にログを記録して、ビルドが滞っている場所を正確に確認できるようにすることをお勧めします。

関連する問題