Как работать с версиями проекта для предварительного производства? - PullRequest
0 голосов
/ 05 ноября 2019

Моя команда и я работаем над проектом, который должен быть выпущен в начале следующего года. Жгучий вопрос, который мучает нас, состоит в том, как обращаться с подготовительными выпусками. Например, у нас есть разрабатываемые и промежуточные среды, которые мы развертываем на полурегулярной основе, чтобы управление и контроль качества могли следить за ходом нашего проекта.

Поскольку у нас есть несколько отдельных систем, мы пытаемся синхронизировать и планировать выпуски между системами, чтобы все работало гладко. В производстве мы использовали бы подход к управлению версиями, но мы еще не на этом этапе.

Как команды справляются с подготовительными выпусками? Моим первым инстинктом было просто использовать semver, но избегать каких-либо серьезных ударов (например, 1.XX будет производственным выпуском)

Любые мнения или советы по этому вопросу высоко ценятся

1 Ответ

0 голосов
/ 06 ноября 2019

Вы можете использовать технику SemVer с добавлением «снимка», за которым следует отметка времени. Например, если в производстве используется пилотная версия 1.0.0, предварительная версия может быть 1.0.0-SNAPSHOT + «TIMESTAMP». Где TIMESTAMP = "Время, когда пакет был сгенерирован". Таким образом, разработчик (и) узнает о функции, которая была развернута в промежуточной среде (ах).

Дайте мне знать, если это ответит на ваш вопрос.

...