-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
pipeline {
agent any
environment {
//
buildUser = '';
}
tools {
maven 'M3'
}
stages {
stage('build user') {
steps {
wrap([$class: 'BuildUser']) {
sh 'echo "${BUILD_USER}"'
script {
buildUser="${BUILD_USER}";
//exit sucess does not work
return;
}
}
}
}
}
[JENKINS-50780] Provide a way to "finish" a Declarative Pipeline successfully but not execute subsequent stages
Description |
New:
pipeline \{ agent any environment \{ // buildUser = ''; } tools \{ maven 'M3' } stages \{ stage('build user') \{ steps \{ wrap([$class: 'BuildUser']) \{ sh 'echo "$\{BUILD_USER}"' script \{ buildUser="$\{BUILD_USER}"; //exit sucess does not work return; } } } } } |
Issue Type | Original: Task [ 3 ] | New: Bug [ 1 ] |
Component/s | New: pipeline [ 21692 ] | |
Component/s | New: pipeline-model-definition-plugin [ 21706 ] | |
Component/s | Original: _unsorted [ 19622 ] |
Assignee | Original: Oleg Nenashev [ oleg_nenashev ] | New: Andrew Bayer [ abayer ] |
Component/s | Original: pipeline [ 21692 ] |
Issue Type | Original: Bug [ 1 ] | New: Improvement [ 4 ] |
Summary | Original: How can I manual exit pipeline job sucess | New: Provide a way to "finish" a Declarative Pipeline successfully but not execute subsequent stages |
Assignee | Original: Andrew Bayer [ abayer ] |