Путь к каталогу плагина Jenkins FileSCM - PullRequest
0 голосов
/ 05 мая 2020

Я пытаюсь передать путь к каталогу в плагине FileSCM jenkins через параметры сборки из-за одного из моих вариантов использования. Но похоже, что поле пути не принимает никаких переменных.

Пробовал несколько подходов с параметром сборки с именем SCMPath:

  1. $ {SCMPath}
  2. "$ {SCMPath}"
  3. env [params .SCMPath]

Каждый раз получение исключения:

ОШИБКА: сбой при оформлении заказа
java .lang.IllegalArgumentException: параметр 'directory' не является каталогом: env [params.SCMPath]
java .lang.IllegalArgumentException: параметр 'directory' не является каталогом: $ {SCMPath}

Что я могу сделать, чтобы переменная сборки оценивалась как значение перед передачей?

Я также пробовал:

def fileSCM = filesystem(clearWorkspace: false, copyHidden: false, path: '"${SCMPath}"') 

, но не сработало.

...