Мы версии наших сборок в следующем формате номера сборки:
1.0$(rev:.r)
Таким образом, мы можем вручную изменить основную и вспомогательную версию, но оставить версию патча на приращении:
1.0.1
1.0.2
...
Однако мы бы хотели, чтобы к формату номера сборки был добавлен суффикс, так что если вы ставите в очередь сборку из ветки, не являющейся главной (например, ветвь функций, тестирование, исправление), то вы получите суффикс (например, -beta
, -rc
, -preview
). Таким образом, мы могли бы иметь следующие сборки:
1.0.3
1.0.4-rc
1.0.5
...
Таким образом, нам легко прочитать номер версии, если что-то не приходит от мастера, и при развертывании этой версии следует соблюдать осторожность.
Можно ли написать выражение в формате номера сборки, чтобы к суффиксу была добавлена строка, например, $(SourceBranchName)
не пусто?