TestcontainersContainer.getHost() ведет себя по-разному локально и в конвейере GitLab.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 TestcontainersContainer.getHost() ведет себя по-разному локально и в конвейере GitLab.

Сообщение Anonymous »

tl:dr;
TestcontainersContainer.getHost() ведет себя по-разному на этапе жизненного цикла maven и GitLab CI-Pipeline.
  • на локальном компьютереContainer.getHost() заменяется на localhost
  • В конвейере GitlabContainer.getHost()< /code> заменяется фактическим IP-адресом хоста.
Контекст:
Используется:
  • Maven
  • Протестированные хост-системы

    Apple M2 Pro (2023 г.)

    IntelliJ Ultimate
[*]Linux (Kubuntu: 23.10)
  • IntelliJ Community Edition
[*]Конвейер GitLab CI/CD



Версии:
  • Java 21 (OpenJDK и Amazon Coretto)
  • Junit-Jupiter: 5.9.3
  • Тестовые контейнеры: 1.19.3
  • SpringBoot: 3.2.4

    RestClient и шаблон Rest
Почему RestClient и Rest Template?
Хотя RestClient считается самым современным по сравнению с RestTemplate (spring.io: апрель 2024 г.) ...
... они выдают разные сообщения об ошибках (как показано ниже).
Настройка
Предположим, в системе есть 3 Java-микросервиса. настройка Junit-Testcontainers, например:

Код: Выделить всё

Container1   

Подробнее здесь: [url]https://stackoverflow.com/questions/78352477/testcontainers-container-gethost-is-behaving-differently-locally-vs-gitlab-pi[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Std::bind ведет себя по-разному при передаче указателя и ссылки
    Гость » » в форуме C++
    0 Ответы
    64 Просмотры
    Последнее сообщение Гость
  • InputConnection ведет себя по-разному в Activity и InputMethodService.
    Anonymous » » в форуме Android
    0 Ответы
    76 Просмотры
    Последнее сообщение Anonymous
  • Повторная выборка Pandas ведет себя по-разному с SUM и MEAN
    Anonymous » » в форуме Python
    0 Ответы
    113 Просмотры
    Последнее сообщение Anonymous
  • Intern() ведет себя по-разному в Java 6 и Java 7
    Anonymous » » в форуме JAVA
    0 Ответы
    52 Просмотры
    Последнее сообщение Anonymous
  • FileField Django REST Framework (DRF) ведет себя по-разному в универсальном представлении и APIView.
    Anonymous » » в форуме Python
    0 Ответы
    76 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»