Есть ли лучший способ запустить задачу оболочки в конвейере Jenkins 2.0, а затем вернуть команду stdout
этой команды. Единственный способ, которым я могу заставить это работать, - передать вывод команды в файл, а затем прочитать файл в переменной.
sh('git config --get remote.origin.url > GIT_URL')
def stdout = readFile('GIT_URL').trim()
Кажется, это очень плохой способ вернуть результат. Я надеялся, что смогу сделать что-то вроде:
def stdout = sh('git config --get remote.origin.url').stdout
или
def exitcode = sh('git config --get remote.origin.url').exitcode
Возможно ли это?