Как выполнить команду в задании конвейера Jenkins 2.0, а затем вернуть стандартный вывод
Есть ли лучший способ запустить задачу оболочки в конвейере 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
Это возможно?