Как я могу передать переменную Bash в Groovy? - PullRequest
0 голосов
/ 28 октября 2018

Я пытаюсь написать файл jenkins для запуска задания по конвейеру.Мое требование передать значение переменной из оболочки в классную.Мой jenkinsfile написан на языке grrovy, но я где-то использую команду оболочки.

Заранее спасибо

1 Ответ

0 голосов
/ 28 октября 2018

Таким образом, «способ», но, возможно, не «способ» сделать это будет состоять в том, чтобы шаг оболочки записал значение в файл:

sh 'echo "${NEEDED_VALUE} > needed.value.txt'

, а затем поднял это значение в groovy:

script {
  def neededValue = readFile('needed.value.txt')
  // do something with the value here
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...