Details
-
Bug
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Fixed
Description
Jenkinsfiles like what you see below (note the lack of 'expression' block in the 'when' clause) cause a NullPointerException instead of reporting a syntax error.
pipeline { agent { label 'Some Machine' } parameters { string(name: 'Type', defaultValue: 'Nightly', description: 'Type of build to perform -- can be "Nightly," "CI," or "PR"') } stages { stage('Fix Me') { when { params.Type == 'CI' } steps { echo "Hello World" } } } }
Attachments
Issue Links
- links to
PR up at https://github.com/jenkinsci/pipeline-model-definition-plugin/pull/209