Как отобразить версию проекта в качестве имени выпуска в DevOps Azure - PullRequest
1 голос
/ 31 мая 2019

У меня есть версия выпуска в pom.xml.Например, xyz-0.0.1 - это версия в моем pom.xml.Azure Build создает пакет.

Я хочу использовать версию xyz-0.0.1 в качестве имени выпуска в конвейере выпуска.Как я могу передать версию для выпуска конвейера и установить «Формат имени выпуска» в опциях?

enter image description here

1 Ответ

3 голосов
/ 31 мая 2019

Поскольку версия находится в файле (pom.xml), вы не можете поместить версию в «Формат имени выпуска», вам необходимо во время выпуска извлечь версию из файла и назначить номер выпуска.

Вы можете сделать это с помощью скрипта PowerShell (я пишу концепцию, вам нужно выяснить, как именно получить узел xml):

$file = Get-Content th/to/pom.xml
# Read the version with something like this:
# $version = Select-Xml -Content $file -XPath "//version"
# Then update the Release name:
Write-Host ##vso[release.updatereleasename]$version

enter image description here

...