Imagine you have multiple stages in the build configuration.
Build starts. Stage-1 starts. You cancel the build. Stage-1 cancels. Instead of cancelling everything, Stage-2 that comes after Stage-1, starts. This shouldn’t happen right?
There are many reports of this situation, but noone seems to have tackled the problem:
- https://github.com/travis-ci/travis-ci/issues/9766
- Bogus jobs are started when a build is cancelled and there are pending jobs
Thoughts?