Докер создает интеграционные тесты, не открывая порты для хоста - PullRequest
0 голосов
/ 04 марта 2019

Я использую плагин spotify maven и docker-compose плагин mvn для написания интеграционных тестов.Docker-compose.yml выглядит так:

version: "2.1"
   services:
      Service1:
          container_name: service1-host
          image: service1:latest
          ports:
          - "8081:8081"
      Service2:
          container_name: service2-host
          image: service2:latest         
          ports:
          - "8082:8082"

При запуске интеграционных тестов с помощью maven-failsafe-plugin мои JUnit-тесты обращаются к этим service1 и service2 через порты.Как мы можем избежать конфликтов портов, если на jenkins запущено несколько сборок?

Можно ли запустить интеграционные тесты в той же сети докеров, что и service1 и service2?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...