diff --git a/PipelineTestJenkins b/PipelineTestJenkins new file mode 100644 index 0000000..3898f15 --- /dev/null +++ b/PipelineTestJenkins @@ -0,0 +1,38 @@ + import hudson.plugins.accurev.* + + def build_ok = true + + pipeline { + agent any + + stages { + stage('1') { + steps { + sh 'exit 0' + } + } + + stage('2') { + steps { + script { + try { + sh 'exit 0' + } finally { + echo "... finished" + } + } + } + } + + stage('3') { + when { + expression { + return build_ok; + } + } + steps { + sh 'exit 0' + } + } + } + } \ No newline at end of file