У меня есть работа в Jenkins, которая принимает параметр текстового файла.Сборки запускаются из макроса Excel - и мне трудно понять, как отправить файл в Jenkins.
До сих пор я понимал следующее:
- файл должен быть отправлен в запросе HTTP POST, в теле.
- файл должен быть отправлен в формате multipart / form-data.
То, что я не могу управлятьчтобы узнать:
- как именно я закодирую свой файл в multipart / form-data в VBA?
- как отправить несколько файлов в Jenkins в одном запросе HTTP POST?
Дополнительные сведения, которые могут быть полезны:
Заранее благодарю за любую помощь.
РЕДАКТИРОВАТЬ:
После большой головной боли я обнаружил, что в настоящее время опция отправки параметра файла через запрос HTTP POST не поддерживается: https://issues.jenkins -ci.org / browse / JENKINS-56169
Но он был открыт как запрос новой функции.
Единственная опция - притворяться веб-браузером,и отправка HTTP-запроса POST, идентичного тому, который ожидает сервер Jenkins.Это создает проблему, которую я описал в выпуске Jenkins: в ответе сервера не содержится расположение элемента в очереди.