Запустите maven и docker создайте из одной и той же стадии gitlab - PullRequest
0 голосов
/ 28 марта 2020

У меня есть проект (https://gitlab.com/connorbutch/trading-app; ответвление 7-setup-интеграция-тесты), в котором одна из созданных мной функций - это возможность запускать интеграционные тесты с docker -compose, который работает локально (сначала запускается docker compose, затем запускается профиль maven, который запускает интеграционные тесты). Команды, которые я использую локально для запуска этого:

docker-compose up -d
mvn clean verify -P integration-test -DBASE_URL=http://localhost:8080

Однако я изо всех сил пытаюсь запустить это в gitlab. Проблемы, с которыми я сталкиваюсь, состоят в том, что я хотел бы, чтобы docker -compose и поддержка maven находились на одной и той же стадии. Я пробовал базовый образ maven с сервисом docker, а также базовый образ docker и пытаюсь установить maven, но я не могу заставить их работать. У кого-нибудь есть опыт или предложения, как это сделать?

Спасибо, Коннор

...