Настраиваем версионирование так, чтобы каждый билд был воспроизводим, и через год вы точно знали, что крутится в проде. SemVer, теги, артефакты, release branches.
Что входит в услугу
- Стратегия версионирования — SemVer, CalVer, или custom по вашему бизнесу
- Git-флоу — GitFlow, GitHub Flow, Trunk-Based Development
- Теги и релизы — автоматически из CI/CD
- Changelog — формируется из коммитов (Conventional Commits)
- Хранилище артефактов — Docker registry, Nexus, Artifactory
- Ретенция и очистка — старые версии архивируются, место не заканчивается
- Backport-процесс — как переносить фиксы в старые версии
- Deprecated-политика — когда и как снимать с поддержки
Как мы работаем
- Анализ текущей схемы — как вы версионируете сейчас, где боль
- Проект стратегии — под ваш продукт и модель выпуска
- Автоматизация — тегирование, changelog, публикация артефактов
- Документация — для команды и клиентов
Стек и инструменты
- Conventional Commits + semantic-release
- GitLab Releases, GitHub Releases
- Harbor, Nexus, JFrog Artifactory
- Keep a Changelog
- git-flow / GitHub Flow
Стоимость
Почему это работает у АЙТИЛ
- Знаем, когда SemVer подходит, а когда — нет
- Автоматизация без магии — всё в коде, всё воспроизводимо
- Связка с CI/CD — тэг в Git → релиз в проде