Дженкинс-Как использовать параметр файла в декларативном конвейере

Если я использую параметр File декларативным образом, это приводит к исключению ниже.

Но эта же команда отлично работает и в фристайле.

Есть ли способ загрузить файл любого формата (xls, свойства) в рабочее пространство Jenkins, используя декларативный способ, если не параметр File?

java.lang.NullPointerException
в hudson.model.FileParameterValue.doDynamic(FileParameterValue.java:205)
в java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
в org.kohsuke .stapler.Function$MethodFunction.invoke(Function.java:343)
на org.kohsuke.stapler.Function.bindAndInvoke(Function.java:184)
на org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function .java:117)
на org.kohsuke.stapler.MetaClass$11.dispatch(MetaClass.java:397)
на org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715)
Причина автор: javax.servlet.ServletException


person Kunal    schedule 16.04.2018    source источник
comment
Включите файл конвейера, который вызывает эту ошибку, и при необходимости просмотрите Как создать минимальный, полный и проверяемый пример   -  person Stefan Crain    schedule 16.04.2018
comment
конвейер { агент любые параметры { описание файла: 'some desc', имя: 'abc.text' } этапы { этап ("Сборка") { шаги { эхо-ошибка файл не копируется в рабочую область } } } } самый простой конвейер - который принимает параметр файла из пользовательского интерфейса Jenkins. спасибо @Stefan Crain за такой быстрый ответ.   -  person Kunal    schedule 16.04.2018
comment
Я считаю, что это похоже на это: title="как ввести файл json в качестве входного параметра для задания jenkins"> stackoverflow.com/questions/49833240/   -  person Ravindranath Barathy    schedule 17.04.2018