Please sign in to comment.
[JENKINS-38097] Run empty stages for post-failure stages.
To ensure that we always have the same stage execution order (including the synthetic postBuild/notification stages), we now switch to still running stages after a failure, but not running anything *in* them. I don't know if there's some way we can set those post-failure stages as "skipped"?
- Loading branch information
Showing with 74 additions and 21 deletions.
|@@ -0,0 +1,38 @@|
|* The MIT License|
|* Copyright (c) 2016, CloudBees, Inc.|
|* Permission is hereby granted, free of charge, to any person obtaining a copy|
|* of this software and associated documentation files (the "Software"), to deal|
|* in the Software without restriction, including without limitation the rights|
|* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell|
|* copies of the Software, and to permit persons to whom the Software is|
|* furnished to do so, subject to the following conditions:|
|* The above copyright notice and this permission notice shall be included in|
|* all copies or substantial portions of the Software.|
|* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR|
|* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,|
|* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE|
|* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER|
|* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,|
|* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN|
|* THE SOFTWARE.|