2011-11-10 23 views
0

私は次の問題があります:私のJenkins 1.438で私はmaven 3アプリケーションで仕事をしています。私がそれを実行すると、ビルドが正常に完了した後に、Jenkinsの子プロセス - java.exe - がシステム内でまだハングアップしています。また、POMファイルのハンドルを保持しています。私の仕事を再実行すると、POMファイルを削除できずビルドに失敗するというエラーが表示されます。誰もがこれを修正する方法を知っていますか? JenkinsはWindows Server 2008で動作しますジョブが完了した後、Jenkins CI - java.exe子プロセスがハングアップします

答えて

1

Jenkins(Linuxサーバー上)と同じ問題が発生しました。

WindowsサーバのPowershell(またはbashのwindows-portなど)でこれを実現できるかどうかは分かりませんが、たとえばJenkinsでスターターとストッパーシェルスクリプトを別々に作成して開始したり停止したりします。 start:startスクリプトは、起動しているjavaプロセスのPIDをテキストファイルに保存し、stopスクリプトはそれを読み込み、指定された時間が経過するとkillします。

+0

Thx。良い解決策のように見える、私はそれを試してみましょう。 – Arek

関連する問題