Я использую плагин 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?