Azure Конвейеры, удалите определенные символы из номера сборки - PullRequest
2 голосов
/ 16 июня 2020

Мы используем GitVersion, который в файле .yml имеет тег alpha для ветки разработки. Мы также используем MSBuild для создания ClickOnce приложения, и мы хотим использовать версию GitVersion для версии приложения. Насколько мне известно, GitVersion обновляет номер сборки, поэтому теоретически версия может быть установлена ​​с помощью /p:AssemblyVersion=${Build.BuildNumber}, но формат версии [major].[minor].[build]-{tag}.[revision], например 2.1.0-alpha.5.

Это Можно ли установить AssemblyVersion на 2.1.0.5, чтобы сборка не завершилась ошибкой?

1 Ответ

2 голосов
/ 16 июня 2020

Вы можете добавить простой скрипт, который удаляет -alpha из версии и обновляет номер сборки:

$buildNumber = $env:Build_BuildNumber
$version = $buildNumber -creplace '-.....', ''
Write-Host "##vso[build.updatebuildnumber]$version"
...