-
Bug
-
Resolution: Fixed
-
Major
-
None
https://www.jenkins.io/doc/pipeline/steps/pipeline-build-step/#build-build-a-job
when build: wait=true, user abort upstream job CAN abort downstream also
when build: waitForStart=true, during waitForBuild to wait downstrem build, BUT user abort upstream job NOT abort downstream
[JENKINS-71961] waitForBuild Step does not abort downstream build when upstream job aborted
Priority | Original: Minor [ 4 ] | New: Major [ 3 ] |
Description | Original: Reported here: https://github.com/jenkinsci/pipeline-build-step-plugin/pull/112#discussion_r1204418673 |
New:
[https://www.jenkins.io/doc/pipeline/steps/pipeline-build-step/#build-build-a-job]
when build: waitForStart=true and use |
Description |
Original:
[https://www.jenkins.io/doc/pipeline/steps/pipeline-build-step/#build-build-a-job]
when build: waitForStart=true and use |
New:
[https://www.jenkins.io/doc/pipeline/steps/pipeline-build-step/#build-build-a-job]
when build: wait=true, user abort upstream job CAN abort downstream also when build: waitForStart=true, during waitForBuild to wait downstrem build, BUT user abort upstream job NOT abort downstream |
Assignee | New: Stuart Rowe [ stuartrowe ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |
tmc9031 I have started a PR with a potential fix; https://github.com/jenkinsci/pipeline-build-step-plugin/pull/124.
However after thinking about this bug I don't think we want to always implicitly abort the downstream build when the upstream build is aborted. This behavior should probably be parameterized in the waitForBuild step instead. What do you think?