Установите docker.image с Run-ответом на переменную groovy - PullRequest
0 голосов
/ 20 марта 2019

Использование

docker.image('mysql').inside("") {
     mysql query...
}

или

docker.image('mysql').withRun("") {
     mysql query...
}

Как записать результаты и сохранить их в переменную groovy? Кроме того, даже передача результатов в файл также не работает.

1 Ответ

0 голосов
/ 20 марта 2019

Вы можете использовать sh step для захвата вывода cmd следующим образом:

def queryResult

docker.image('mysql').inside("") {
     queryResult = sh (script: 'mysql query', returnStdout: true).trim()

     writeFile file: 'result.txt', text: queryResult
}
...