Jenkinsがプログレスバーの色(青または赤)を決定する方法 質問する

Jenkinsがプログレスバーの色(青または赤)を決定する方法 質問する

現在 Jenkins を使用していますが、ビルド ジョブが停止し、赤い進行状況バーが表示されることがあります。Jenkins が進行状況バーの色をどのように決定するのか、本当にわかりません。

青いのはいつですか?そして赤くなるのはいつですか?

誰かアイデアを持っていますか?

ベストアンサー1

進行状況バーは通常は空ですが、ビルドの進行中は青色で表示されます。

進行状況バーがいっぱいになるまでの時間は、推定ジョブ期間に基づきます。この推定は通常、直近の数回の成功したビルドの平均期間に基づきます。

時間の見積もりを行うための以前のジョブ データがない場合、進行状況バーに青い縞模様のアニメーションが表示されます。

ビルドからプログレスバーの定義 (Jenkins 1.560) ではredビルド実行プログラムが「おそらく停止している」、つまり完了までに予想時間よりも大幅に長い時間がかかっているときにプロパティが設定されることがわかります。
progressBarタグの実装redプロパティを設定すると、table.progress-bar.redCSSプロパティバーに適用されます。

の中にExecutorソースコードでは、Jenkins が「スタック」を、ビルドが推定より 10 倍長くかかると定義していることがわかります。推定がない場合、24 時間以上かかるビルドはすべてスタックしているとみなされます。

おすすめ記事