Gitversion: разница между режимом непрерывной доставки / развертывания - PullRequest
1 голос
/ 25 февраля 2020

Из чтения их документов: https://gitversion.net/docs/reference/versioning-modes/

Я до сих пор не могу понять, в чем разница между ними. Они оба, кажется, используют предварительные метки, которые, как я думал, были типичны только для Continuous Deployment mode

1 Ответ

1 голос
/ 25 февраля 2020

Основное отличие заключается в том, как оно влияет на номер развернутой версии:

  • при Непрерывная доставка , GitVersion создаст то же самое семанти c версия пока эта версия не развернута. Версия для развертывания известна.
  • с Непрерывное развертывание , GitVersion будет увеличивать тег предварительного выпуска при каждом коммите, как описано в " Перехват предварительного тега"section.
    Версия для развертывания неизвестна.
    Именно поэтому этот режим зарезервирован только для ветви develop, что означает" vNext "(" следующая "версия, которая может быть патчем, второстепенным или второстепенным).
    Это позволяет автоматически увеличивать штамп сборки (часть номера версии)… на еще неизвестной версии semanti c.
...