выборка деталей из рабочей области jenkins для создания еще одного шага в той же работе jenkins - PullRequest
0 голосов
/ 06 января 2019

У меня есть задание jenkins, которое генерирует файл свойств в рабочей области. Я хочу знать, возможно ли прочитать файл свойств из рабочей области, а затем передать его в качестве аргумента для программы на следующем шаге сборки того же задания ??

Я пытался читать, чтобы прочитать файл с помощью Groovy скрипта echo env.WORKSPACE 64
Строка fileContents = new File ("$ {env.WORKSPACE}" / key_generate.properties "). GetText ('UTF-8')

но я получаю ошибку ниже java.io.IOException: не удается запустить программу "groovy" (в C: \ xyz \ path directory)

Я использую Windows узел

1 Ответ

0 голосов
/ 07 января 2019

Вы не можете использовать java.io.File, потому что это запрещено, например, по соображениям безопасности. Вместо этого вы можете использовать шаг Jenkins readFile для чтения файла из рабочей области. Попробуйте это в своем коде:

String fileContents = readFile "${env.WORKSPACE}/key_generate.properties"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...