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秒後に中止」と表示されてビルドが失敗しますが、コンソールの出力は同じです。(何も変化せず、キュウリレポートが生成されますが、一定のタイムアウトの後で)。
timeout
パイプにオプションを設定することはできませんか?パイプの簡略版を必ず投稿してください。何が悪いのかを「推測」するのは難しい。また、この質問はdevops.stackexchange.com