Я пытаюсь запустить тесты весеннего загрузочного приложения, когда оно пишет в mongodb, используя тестовую библиотеку testcontainers.Контейнеры теста должны раскрутить образ Docker под управлением mongodb.Затем я запускаю свой тест, он подключается к хранилищу данных, что-то пишет, и у меня есть утверждения, которые гарантируют, что материал был сохранен.Затем все исчезает.
Тест должен выполняться на агенте сборки Jenkins (на Red Hat Linux 7.5) внутри нашей корпоративной сети, которая довольно хорошо заблокирована.
У нас есть Artifactory, настроенный с прокси на концентратор докеров.Когда я обычно делаю вход в Docker, я даю ему https://artifactory.example.com или просто запускаю Docker с «artifactory.example.com/docker-all/image:1.2.3"
Журнал в Jenkinsrun имеет следующеезаблокирован для чтения).
В Интернете можно найти много информации об использовании HTTP-прокси, обеспечивающего доступ к Интернету в целом. Я думаю, что нашел, как это сделать. Но это не то, что мне нужноделаем.