Как связать версию Git-репозитория с версией другого Git-репозитория

У меня есть два репозитория Git, один для управления версиями моего приложения, а другой для управления версиями схемы БД.

Я хотел бы использовать систему непрерывной интеграции и развертывания, поэтому мне нужно связать каждую версию приложения с соответствующей версией схемы БД, чтобы система CI могла извлечь нужные версии приложения и БД и развернуть их.

Есть ли способ сделать это с Git?

Спасибо

2 ответа

Решение

Наконец, решение, которое я использую, состоит в том, чтобы связать Maven-версию проекта DB Schema с pom.xml DAL веб-приложения.

Таким образом, веб-приложение включает в себя правильные объекты из правильного DAL, а DAL связан с правильной схемой БД посредством версии Maven.

Одним из подходов может быть пометка ревизий в каждом репо, которые необходимо связать вместе.

Затем в вашей системе CI вы можете извлечь из репозиториев на основе тега.

См. https://git-scm.com/book/en/v2/Git-Basics-Tagging для получения дополнительной информации о тегах

Посмотрите Загрузите определенный тег с Git для деталей о том, как извлечь из тега.

Другие вопросы по тегам