Проблема:
При загрузке приложения с curl через nginx в качестве обратного прокси-сервера в конвейере jenkins я получил странное поведение, в котором я не получаю последовательного возвращаемого значения.
Однако, если я посплю позже на конвейере, обратная связь будет такой же, но загрузка будет выполнена (тихо).
Когда я делаю запрос на bash сервера jenkins, запрос работает как положено (возврат занимает время, но он приходит).
Запрос скручивания:
curl --fail -v -u $USERPASS -T target/*.war https://<reverse-proxy>/resources/manager/text/deploy?path=&update=true
Хвост кудрявый результат:
> PUT /resources/manager/text/deploy?path= HTTP/1.1
> Host: <reverse-proxy>
> Authorization: Basic <token>
> User-Agent: curl/7.58.0
> Accept: */*
> Expect: 100-continue
> Content-Length: 44659139
>
{ [5 bytes data]
< HTTP/1.1 100 Continue
} [5 bytes data]