Я пытаюсь передать путь к каталогу в плагине FileSCM jenkins через параметры сборки из-за одного из моих вариантов использования. Но похоже, что поле пути не принимает никаких переменных.
Пробовал несколько подходов с параметром сборки с именем SCMPath:
- $ {SCMPath}
- "$ {SCMPath}"
- env [params .SCMPath]
Каждый раз получение исключения:
ОШИБКА: сбой при оформлении заказа
java .lang.IllegalArgumentException: параметр 'directory' не является каталогом: env [params.SCMPath]
java .lang.IllegalArgumentException: параметр 'directory' не является каталогом: $ {SCMPath}
Что я могу сделать, чтобы переменная сборки оценивалась как значение перед передачей?
Я также пробовал:
def fileSCM = filesystem(clearWorkspace: false, copyHidden: false, path: '"${SCMPath}"')
, но не сработало.