Как проверить взаимодействие микросервисов в gitlab ci? - PullRequest
0 голосов
/ 26 февраля 2020

У меня есть 4 службы, все из которых являются NodeJS API, 1 - «основная служба», и я хочу проверить маршрутизацию между службами.

Локально я могу это сделать, я запускаю другие 3 службы и запускаю тест, и они успешно выполняются.
Теперь я хочу сделать то же самое, только на gitlab ci, но не могу понять как

У меня есть сборки 4 docker образов сервисов, и в тесте я извлекаю их все, запускаю 3 других отсоединенных и запускаю 4-й с помощью команды test, но все тесты маршрутизации завершаются неудачно, например: 'RequestError: Error: connect ECONNREFUSED 0.0.0.0:9016'.
Локально, когда я устанавливаю адреса служб с помощью docker, это работает, но похоже, что я не могу связаться с ними в gitlab ci.

Кто-нибудь знает, как это сделать ?

...