-
Improvement
-
Resolution: Fixed
-
Minor
-
None
-
Fresh Jenkins LTS 2.150.3 install
'recommended' plugins, including [Pipeline: Declarative Plugin|https://plugins.jenkins.io/pipeline-model-definition] version 1.3.6
-
-
pipeline-model-definition 1.3.7
Symptom
With a Pipeline using parallel stages with failFast true enabled, when a stage with an agent fails, the final build result is showing as ABORTED instead of FAILURE
A similar bug was recently fixed JENKINS-55459 which corrected the build status result when using non-nested parallel stages with failFast true enabled, but it seems it did not catch the case where a nested stage inside of one of the parallel stages fails.
Evidence
The fix for JENKINS-55459 was delivered under version 1.3.5 of the Pipeline: Declarative Plugin, I am testing version 1.3.6.
I started up a brand new Jenkins LTS 2.150.3 instance, with the 'recommended' plugins, including Pipeline: Declarative Plugin version 1.3.6
I ran the testcase inside of JENKINS-55459 and the build status is correctly marked as failed, so the fix from JENKINS-55459 was correct.
When I run the attached Jenkinsfile , the build still shows as ABORTED:
... ERROR: script returned exit code 1 Finished: ABORTED
Here is the full log: log
I expected the build status to be marked as FAILURE, not ABORTED.
Hypothesis
I believe the fix from JENKINS-55459 worked, but does not account for failures inside of stages with agents within the parallel stages.
- relates to
-
JENKINS-55459 failFast option for parallel stages should be able to set build result to FAILED
-
- Closed
-
- links to
[JENKINS-56544] failFast option for parallel stages sets build status to ABORTED when failure is inside of a stage with an agent
Environment |
New:
Fresh Jenkins LTS 2.150.3 install 'recommended' plugins, including [Pipeline: Declarative Plugin|https://plugins.jenkins.io/pipeline-model-definition] version 1.3.6 |
Assignee | Original: Andrew Bayer [ abayer ] | New: Devin Nusbaum [ dnusbaum ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Attachment | New: pipeline__Jenkins__and_Mozilla_Firefox.png [ 46518 ] |
Remote Link | New: This issue links to "jenkinsci/pipeline-model-definition-plugin#322 (Web Link)" [ 22511 ] |
Summary | Original: failFast option for parallel stages sets build status to ABORTED when failure is inside of a nested parallel stage | New: failFast option for parallel stages sets build status to ABORTED when failure is inside of a stage with an agent |
Description |
Original:
h3. Symptom With a Pipeline using parallel stages with {{failFast true}} enabled, when a nested stage fails, the final build result is showing as {{ABORTED}} instead of {{FAILURE}} A similar bug was recently fixed h3. Evidence The fix for I started up a brand new Jenkins LTS 2.150.3 instance, with the 'recommended' plugins, including [Pipeline: Declarative Plugin|https://plugins.jenkins.io/pipeline-model-definition] version 1.3.6 I ran the testcase inside of When I run the attached [^Jenkinsfile] , the build still shows as {{ABORTED}}: !test.png! {code} ... ERROR: script returned exit code 1 Finished: ABORTED {code} Here is the full log: [^log] I expected the build status to be marked as {{FAILURE}}, not {{ABORTED}}. h3. Hypothesis I believe the fix from |
New:
h3. Symptom With a Pipeline using parallel stages with {{failFast true}} enabled, when a stage with an agent fails, the final build result is showing as {{ABORTED}} instead of {{FAILURE}} A similar bug was recently fixed h3. Evidence The fix for I started up a brand new Jenkins LTS 2.150.3 instance, with the 'recommended' plugins, including [Pipeline: Declarative Plugin|https://plugins.jenkins.io/pipeline-model-definition] version 1.3.6 I ran the testcase inside of When I run the attached [^Jenkinsfile] , the build still shows as {{ABORTED}}: !test.png! {code} ... ERROR: script returned exit code 1 Finished: ABORTED {code} Here is the full log: [^log] I expected the build status to be marked as {{FAILURE}}, not {{ABORTED}}. h3. Hypothesis I believe the fix from |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |
Link |
New:
This issue relates to |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Review [ 10005 ] | New: Fixed but Unreleased [ 10203 ] |