I have pipeline with input which is correctly echoing i.e. 'Destroy: true' but not in the next echo inside 'sh' script. I tried ${destroyCluster} or $destroyCluster there but no difference , echo shows empty
script {
def destroyCluster = input(
id: 'destroyCluster', message: 'Destroy cluster ?',
parameters: [[$class: 'BooleanParameterDefinition', defaultValue: false, description: 'Destroy cluster', name: 'destroy'],
]
)
echo ("Destroy: "+ destroyCluster)
sh '''
echo "${destroyCluster}"
'''