команда curl не выполняется от jenkins - PullRequest
0 голосов
/ 08 января 2019

Выполнение базовой команды curl от Jenkins завершается неудачно с приведенной ниже ошибкой: не найдено

Я выполняю эту команду, используя опцию «Execute Shell» сборки

Выход:
Опираясь на мастер в рабочей области C: \ Program Files (x86) \ Jenkins \ workspace \ TestJob
[TestJob] $ sh -xe C: \ Windows \ TEMP \ jenkins7077488455971906369.sh
+ эхо Hello World
Hello World
+ curl --version
curl: C: \ Windows \ TEMP \ jenkins7077488455971906369.sh 4: не найдено
Шаг сборки «Выполнить оболочку», помеченный как сбой
Закончено: ОТКАЗ

1 Ответ

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

Система Windows не поставляется с curl. Сценарий, который вы запустили, работает на Powershell. То, что вам нужно будет сделать, это загрузить и иметь файл curl.exe где-нибудь в каталоге C: и dd, который указывает расположение исполняемого файла в переменной среды PATH . В качестве альтернативы вы можете использовать метод Invoke-WebRequest ниже приведен URL-адрес документации Invoke-Web-запроса

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/invoke-webrequest?view=powershell-6

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...