Как джинны определяют цвет индикатора выполнения (синий или красный)
Теперь я использую Jenkins, а иногда и строящиеся задания застревают и с красным индикатором хода. Я действительно смущен, как джинны определяют цвет индикатора выполнения.
Когда он синий? и когда он станет красным?
Есть ли у кого-нибудь идеи?
Ответ 1
Индикатор выполнения обычно пуст, заполняется синим цветом во время выполнения сборки.
Количество времени, которое требуется для заполнения индикатора выполнения, зависит от предполагаемой продолжительности работы. Эта оценка обычно основана на средней продолжительности последних нескольких успешных сборок.
Если нет предыдущих данных о работе, на которых для оценки времени отображается индикатор выполнения, отображается полосатая синяя анимация.
В Executor исходный код мы видим, что Дженкинс определяет "застрял", поскольку сборка занимает в десять раз дольше, чем оценка. Если нет оценки, считается, что любая сборка, занимающая более 24 часов, считается застрявшей.