У меня есть 3 репозитория для приложения REST:
- внешний интерфейс
- внутренний интерфейс
- compose
frontend
и backend
репозитории содержат код из приложения. Репозиторий compose
имеет следующую структуру:
- postgres
- nginx -обратный прокси
- приложение
и postgres
, и nginx-reverse-proxy
содержат файлы Dockerfile и файлы конфигурации, необходимые для сборки компонентов в стеке приложений. Каталог application
содержит подмодули frontend
и backend
git.
Проблема, с которой я столкнулся: у меня есть файл .travis.yml
для каждого из подмодулей (frontend
и backend
) ). Теперь я хочу настроить один для репозитория compose
, чтобы собрать все контейнеры, включая frontend
и backend
, чтобы запускать сборки отдельно при каждом изменении в одном из этих двух репозиториев.
Есть ли способ повторно использовать / ссылаться на файлы .travis.yml
из моих git подмодулей в моем root .travis.yml
, который будет в репо compose
?