В современном мире разработки программного обеспечения концепции непрерывной интеграции (CI) и непрерывной доставки (CD) становятся стандартом. Однако традиционные схемы версионирования, такие как семантическое версионирование (SemVer), не всегда соответствуют требованиям этих подходов. Проект TrunkVerпредлагает инновационное решение, адаптированное для команд, практикующих trunk-based development и стремящихся к автоматизации процессов сборки и деплоя. Семантическое версионирование, широко применяемое в индустрии, предполагает ручное управление номерами версий, что может приводить к: TrunkVer предлагает схему версионирования, которая автоматически генерирует версии на основе нескольких параметров, обеспечивая уникальность и информативность каждой сборки. Версия, формируемая TrunkVer, обычно включает следующие компоненты: Объединяя указанные компоненты, TrunkVer может формировать версию, например: 20241128.145730-a1b2c3d-build-456 TrunkVer легко интегрируется с популярными системами CI
TrunkVer: новая эра версионирования в эпоху непрерывной доставки
28 ноября 202428 ноя 2024
3
3 мин