|
+1 Nickolay, Sebastian totally vote for this one.
I can't think of a use case where it makes sense to continue running a downstream job after the upstream job is cancelled.
Several – if not most – jobs that I see in Jenkins trigger one or more downstream jobs since they are part of a whole. Not cancelling the downstream job is a severe defect, or counter-intuitive and confusing at best.
In my opinion, if there is such use case pointed out by Sebastian above, there should be an option that allows downstream jobs to keep running after the upstream is cancelled, and this option should be disabled by default.
|