pipeline { agent any parameters { booleanParam(defaultValue: true, description: '', name: 'userFlag') } stages { stage("foo") { steps { echo "flag: ${params.userFlag}" } } stage("fighters") { when { expression { ${params.userFlag} } } steps { echo "XXX" } } } }