如果只有一个阶段失败,为什么 Jenkins 管道 Stage View 会在所有阶段显示红色?

Why does Jenkins pipeline Stage View show red for all stages if only one stage failed?

我注意到,如果任何管道阶段失败,那么所有之前的阶段都会显示红色。是否可以控制前面阶段的颜色,使它们无论后续阶段如何都是绿色的?我的最后一个阶段发现了一个错误。如果您将鼠标悬停在任何之前的阶段上,它会显示 'success' 但显示为红色。

这是因为构建只能成功或失败。不存在部分成功的构建。该阶段会向您显示它可能失败的地方,仅此而已,您仍然有 0 或 1。