Разработка ведётся в ветках Git • Применяется Git Rebase Flow • Одновременно поддерживается порядка 4-5 релизов, в которые время от времени выполняется обратное портирование изменений
а не прикладное ПО. Процесс разработки библиотек и инструментов сильно отличается от процесса в прикладных проектах/продуктах. Минорная версия платформы разрабатывается в среднем 3 месяца: 2 месяца разработки и 1 месяц стабилизации. Стабилизация - тестирование, документирование, причесывание API Багфикс версии выходят так часто, как необходимо проектам и внешним разработчикам. Буквально - как горячие пирожки, хоть каждый день можно печь.
SVN hook для добавления комментариев к тикетам 2. Teamcity для сборки релизов 3. Автоматическое отслеживание Fix versions и Committed to Пример: https://youtrack.cuba-platform.com/issu e/PL-9496
как и библиотеки. • Фиксируем версию инструментов сборки в исходном коде. • gradlew автоматически скачивает нужную версию и использует её. • Стимулируем разработчиков использовать gradlew.