Как использовать команду CURL внутри Jenkins для получения кода состояния?

Я использую команду CURL в jenkins для получения «кода состояния» ip. Я сделал следующую команду в терминале, и она работает правильно.

curl -i ip_address:port

Выход терминала

HTTP/1.1 200 ОК

Но в случае Дженкинса,

Я добавил указанную выше команду в «Выполнить оболочку». Это ошибка со следующим выводом.

curl -i ip_address:port

% Всего % Получено % Xferd AverageDload Speed ​​Upload TimeTotal

0 0 0 0 0 --:--:--
TimeSpent TimeLeft CurrentSpeed

--:--:-- --:--:-- --:--:--
curl: Не удалось подключиться к порту ip_address : Соединение отклонено

Может ли кто-нибудь предложить решение для того же?


person Jithin Justice    schedule 22.07.2015    source источник
comment
Это работает, когда вы запускаете curl самостоятельно с терминала на сервере Jenkins? Если нет, вы должны спросить своего сетевого администратора, почему соединение заблокировано.   -  person Christopher Orr    schedule 22.07.2015


Ответы (1)


На самом деле это не вопрос/ответ Дженкинса, но попробуйте следующее:

curl -i -s IP:port/path
person MarkHu    schedule 06.01.2016