Я создал приложение для микросервиса.
Каждый микросервис проходит модульное тестирование.
Теперь, прежде чем я начну создавать интерфейс и более сложные интеграции, я хотел бы создать серверы интеграции с использованием Docker.
Я знаю, как создать docker-compose fie, который будет крутить все мои сервисы для тестирования, но я не знаю, как вы запускаете интеграционные тесты?
вы создаете другой сервис для тестирования, изатем внутри вы вызываете jest /integration
или вы подходите к нему с помощью команд докера?
прямо сейчас, я создал один сервис только для модульного теста, чтобы посмотреть, все ли правильно настроено в докере, и все работает.
Я бы хотел автоматизировать все, чтобы при запуске BitBucket я мог подключить свой репозиторий либо к конвейерам BitBucket, либо, что еще лучше, к докер-концентратору для запуска моих тестов, как модульных, так и интеграционных.