Я звоню .sh из заводного трубопровода Jenkins на его стадии. .Sh исполняется на шпатлевке (раб Дженкинс). Я хочу сохранить выходные данные этого файла .sh в переменную, которая может быть использована внутри конвейера Дженкинса.
Я попробовал приведенный ниже код, но это не помогло. Вот почему я выполняю оболочку для putty, а затем сохраняю переменную:
result = sh (
script: 'shell code',
returnStdout: true).trim()
echo "Output: ${result}"
Переменная result должна получить значение сценария оболочки, которое будет использоваться в дальнейшем в groovy конвейере