-
Improvement
-
Resolution: Fixed
-
Critical
-
-
Pipeline - July/August, Pipeline - October, Pipeline - April 2018
-
Pipeline: API 2.34
Problem
Currently, the only status we have for an individual FlowNode (be it representing an atomic Step or a block) is whether it has an ErrorAction. Blue Ocean would like to be able to visualize other Result types (such as UNSTABLE and ABORTED) distinctly, as well as to be able to have all steps/blocks get marked as UNSTABLE or ABORTED if only one step/block actually is unstable or was aborted.
Approach
We want to have a shared understanding of how the status system should work before we attempt a long refactor of the Pipeline status system. The first goal is to build a throwaway simulator that we can use to describe a Pipeline, the status of its steps and what the resulting stage, parallel and pipeline status should be. This is used to develop a set of scenarios that will be used to define the specification for the refactor.
Before moving onto the real changes there must be consensus among the team that this is the desired behaviour.
- blocks
-
JENKINS-39203 All stages show up as UNSTABLE when only one stage should
- Resolved
-
JENKINS-54373 Quality Gate failure doesn't fail the step.
- Resolved
-
JENKINS-43292 The failed parallel build step should be focused and aborted when failFast
- Resolved
- is blocking
-
JENKINS-59583 JunitTestsPublisher: Also set stage result
- Closed
- relates to
-
JENKINS-53350 Pipeline graph fails to display per-step ErrorAction
- Open
-
JENKINS-26522 Annotated block/stage status
- Closed
-
JENKINS-46170 Capability to add notes to stages (regardless of the actual result)
- Open
-
JENKINS-28119 Link to log of failed step
- In Progress
-
JENKINS-55255 FlowInterruptedException always marks stages as Aborted despite Result
- Closed
-
JENKINS-45579 Step to set stage or parallel status
- Resolved
- links to