Попытка создать конвейер Дженкинса со следующим фрагментом кода для получения ввода от пользователя и печати этого ввода в сценарии оболочки:
script{
def user_input= input id: 'user_input', message: 'Choose a service which you want to deploy', ok: 'Confirm', parameters: [string(defaultValue: 'default', description: 'Entered value must be within range', name: 'selection', trim: true)]
echo user_input //works fine
sh '''
#!/bin/bash
set +x
echo Step 2
echo "${user_input}" //Printing blank space
'''
}
Также он отлично работает, если я использую такую оболочку:
sh "echo $user_input"