Всем привет! Коллеги, кто занимается задачами управления релизами в Git (Bitbacket)? Какую структуру репозитория Git лучше использовать для подготовки, поставки, хранения релизов?
В поставку/релиз входят приложения, ext, библиотеки, скрипты из нескольких проектов от разных разработчиков + скрипты deployment. Т.е. состав артефактов от релиза к релизу будет разный.
Основная задача - перенос разработок между средами TEST, UAT, PROD, задача контроля версий, кода и тд. пока вторична.
Сборка релиза в репозитории Git должна выполнятся автоматически без участия разработчиков скриптами на PS, далее деплоится на приемнике в TeamCity.