Как сохранить значение сценария оболочки, выполняемого в putty, в переменной в конвейере Jenkins groovy? - PullRequest
1 голос
/ 12 апреля 2019

Я звоню .sh из заводного трубопровода Jenkins на его стадии. .Sh исполняется на шпатлевке (раб Дженкинс). Я хочу сохранить выходные данные этого файла .sh в переменную, которая может быть использована внутри конвейера Дженкинса.

Я попробовал приведенный ниже код, но это не помогло. Вот почему я выполняю оболочку для putty, а затем сохраняю переменную:

result = sh (

script: 'shell code',
returnStdout: true).trim()
echo "Output: ${result}"

Переменная result должна получить значение сценария оболочки, которое будет использоваться в дальнейшем в groovy конвейере

...