-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
Jenkins 2.277.4
Pipeline Stage View 2.19
This pipeline is handled correctly by the stage view: "Install simple" is paused and prompts for input:
pipeline { agent any stages { stage('Build') { steps { sh 'true' } } stage('Install simple') { steps { sh 'false' } post { failure { input message: "Rollback?", ok: "Rollback" } } } } }
Both of these pipelines do not work correctly: The inner stage is marked as failed and the outer stage is marked as success:
pipeline { agent any stages { stage('Build') { steps { sh 'true' } } stage('Install sequential') { stages { stage('Install DB') { steps { sh 'true' } } stage('Install App') { steps { sh 'false' } } } post { failure { input message: "Rollback?", ok: "Rollback" } } } } }
pipeline { agent any stages { stage('Build') { steps { sh 'true' } } stage('Install sequential') { stages { stage('Install DB') { steps { sh 'true' } } stage('Install App') { steps { sh 'false' } } } post { failure { input message: "Rollback?", ok: "Rollback" } } } } }
Instead, the outer stage should be paused and prompt for input.
- is related to
-
JENKINS-41164 Input in parallel does not show up on stage view
- Open