特定のJenkinsジョブに「killSoftly」を設定する方法は?
Jenkinsビルドは、ビルドとビルド後のステップの間にハングします。 コンソール出力は、6分の待機があることを示しています(ただし、最大1時間の待機が確認されています)。 10:53:26 BUILD FAILED in 1m 7s 10:53:26 4 actionable tasks: 4 executed 10:53:26 Build step 'Invoke Gradle script' changed build result to FAILURE 10:53:26 Build step 'Invoke Gradle script' marked build as failure 11:09:29 [CucumberReport] Using Cucumber Reports version 4.9.0 私はこれと同様の問題があるこの質問を見つけました、そして彼らは解決策がで設定さ-DSoftKillWaitSeconds=0れていると言いjenkins.xmlます。 ただし、グローバルJenkins設定をいじることなく、特定のジョブのみにオプションを設定する方法が必要です(他のプロジェクトをいじりたくありません)。 編集: ジョブを手動で中止すると、[CucumberReport]ステップの前にCucumberレポートが引き続き生成されます。 また、[ビルド環境]オプションの[ビルドが停止した場合はビルドを中止する]チェックボックスをオンにし、No Activityタイムアウト戦略を(タイムアウト秒数= 2)に設定しました。 これらの設定でプロジェクトをビルドすると、以前のようにビルド履歴に「0秒後に中止」と表示されてビルドが失敗しますが、コンソールの出力は同じです。(何も変化せず、キュウリレポートが生成されますが、一定のタイムアウトの後で)。