Назад | Перейти на главную страницу

Дженкинс, управление http из докера

У меня проблемы с jenkins-cli, и я думаю, мне нужна помощь для отладки. Моя установка Jenkins запускается из Docker, и я хочу взаимодействовать с ним из другого экземпляра докера (так что есть экземпляр докера jenkins / jenkins: lts и экземпляр jenkins-slave.) Когда я пытаюсь подключиться к мастеру с помощью http с следующая команда

java -jar jenkins-cli.jar -s http://<jenkins_url> -auth <user>:<pass> -http groovy myscript.groovy

Я получил сообщение об ошибке, так как я не могу использовать режим «-удаления».

Я почти уверен, что это связано с https://issues.jenkins-ci.org/browse/JENKINS-47279 проблема, например: «Если вы запускаете Jenkins за обратным прокси-сервером HTTP (S), убедитесь, что он не буферизует тела запросов или ответов». как видно на https://jenkins.io/doc/book/managing/cli/ но я не уверен, как его отлаживать.

Забавно то, что я могу использовать инструмент Jenkins-job-builder из того же экземпляра докера, который работает с http.