Я очень новичок в Jenkins, и я пытаюсь использовать завиток, чтобы построить свою работу. Наряду с этим curl я хочу отправить файл Jenkins, который должен быть помещен в конкретный каталог моего рабочего пространства. Я много искал в googling, но не мог найти четкую документацию, которая могла бы привести меня к решению. Пожалуйста, руководство. Я также рассмотрел некоторые другие статьи в Google и StackOverflow, но не смог найти то, что искал.Как загрузить файл в jenkins и использовать его для сборки?
локон -X POST JENKINS_URL/Работа/JOB_NAME/построить \ --form file0 =/дом/abc.xml \ --form JSON = '{ "параметр": [{ "Имя":»/workspace "," file ":" file0 "}]} '
Я пробовал это также, похоже, не работал.
что не работает? какую ошибку вы получаете?Дженкинс сохраняет файл в WORKSPACE; вам нужно скопировать его. – Jayan
На самом деле я не мог найти файл в рабочей области, поэтому я не могу понять, загрузилась ли она или нет! Кроме того, это «имя»: «/ workspace», правильно? Нужно ли мне настраивать мою работу, чтобы принять параметр файла? Я уже сделал это, я поместил location/workspace в расположение файла в параметре файла в config. –
curl -X POST url/jobname/build --form file0 = sample.xml -F json = '{"parameter": [{"name": "sample.xml", "file": "file0"}]} 'Получает мне исключение нулевого указателя –