-
Bug
-
Resolution: Fixed
-
Minor
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"
}
}
}
}
- links to